Rozdíl je v tom, že třída Groovy Sql explicitně pracuje s GStrings, aby zajistila správné citování parametrů (jak je vysvětleno v dokumentaci ).
Takže převede první příklad na
truncate 'my_table'
Což je špatně (jak chyba vysvětluje)
Můžete také použít:
sql.execute "truncate ${Sql.expand(tableName)}"