Perbedaannya di sini adalah bahwa kelas Groovy Sql secara eksplisit bekerja dengan GStrings untuk memastikan parameter dikutip dengan benar (seperti yang dijelaskan dalam dokumentasi ).
Jadi itu mengubah contoh pertama menjadi
truncate 'my_table'
Mana yang salah (seperti yang dijelaskan oleh kesalahan)
Anda juga dapat menggunakan:
sql.execute "truncate ${Sql.expand(tableName)}"