ここでの違いは、Groovy SqlクラスがGStringと明示的に連携して、パラメーターが適切に引用されるようにすることです(ドキュメントで説明されているように 。
したがって、最初の例を
に変換しますtruncate 'my_table'
どちらが間違っているか(エラーが説明しているように)
次を使用することもできます:
sql.execute "truncate ${Sql.expand(tableName)}"
ここでの違いは、Groovy SqlクラスがGStringと明示的に連携して、パラメーターが適切に引用されるようにすることです(ドキュメントで説明されているように 。
したがって、最初の例を
に変換しますtruncate 'my_table'
どちらが間違っているか(エラーが説明しているように)
次を使用することもできます:
sql.execute "truncate ${Sql.expand(tableName)}"