に準備されたステートメントを使用して(自動テスト)SOAPUIこれはテスト目的のためのものであるグルービー
def status = testRunner.testCase.getPropertyValue("Status")
def grid = testRunner.testCase.getPropertyValue("Grid")+"_V"
def grid1
if (["TABLE1","TABLE2"].contains(grid))
grid1 ="HUBCFG."+grid
else grid1 = "SDM."+grid
オプション1
sql.executeUpdate "UPDATE " +grid1+" t0 set XXX='$status' WHERE t0.YYY='$grid'"
オプション2
String bql = "UPDATE $grid1 t0 set XXX='$status' WHERE t0.YYY='$grid'" sql.executeUpdate bql
sql.commit()
log.info("Successfully committed "+grid1+ " To " + status)
私は明確などこにでもカット答えを見つけるdidntの、私はそれらを一緒に掻き取っ。
・ホープこれはあなたが何をすべき誰か
これは質問ですか? –
いいえ、私はそれを自分で解決しました。共有のように感じた。 質問があると思いますが、可能な改善がありますか? –
Oracle **でのこの種のコーディングでは、バインド変数を使用しないで、 'UPDATE tupd t0 set XXX = 'xxx' WHERE t0.YYY = '1'のようなステートメントにつながります。私。ステートメントは実行ごとにハード解析されます。 –