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)}"