sql >> Database teknologi >  >> RDS >> Mysql

Hvordan ved du, hvornår GroovyStrings ikke behandles på samme måde som Strings?

Forskellen her er, at Groovy Sql-klassen eksplicit arbejder med GStrings for at sikre, at parametre er korrekt citeret (som forklaret i dokumentationen ).

Så det konverterer det første eksempel til

truncate 'my_table'

Hvilket er forkert (som fejlen forklarer)

Du kan også bruge:

sql.execute "truncate ${Sql.expand(tableName)}"



  1. Kan ikke fuldføre kolbe-migrering

  2. MySQL:genbrug automatisk stigning under indsættelse

  3. Hvordan importerer man mere end 100.000 poster til en mysql-database?

  4. JFreeChart ved hjælp af numerisk forespørgsel ORACLE