0
Groovyでは、動的にトランケート・クエリを実行できるようにしたいと考えています。しかし、sql.execute
に送信される前に補間する必要があるので、${s}.${x}
は次のように動作しません。しかし、以下を実行するには、最も安全な方法は何ですか?SQLクエリを動的に実行できません
for (String s : schema) {
for (String x : table) {
try {
sql.execute "TRUNCATE ${s}.${x}" ;
} catch (Exception e) {
println e
}
}
}
あなたは$ {S}をどう思います。$ {X} sql.executeに送られる前に補間されていませんか()?あなたはそのコードを実行するとどうなりますか? –