0
這是用於測試目的(自動測試)了SoapUI在Groovy
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'"
使用準備的語句1選項
String bql = "UPDATE $grid1 t0 set XXX='$status' WHERE t0.YYY='$grid'" sql.executeUpdate bql
sql.commit()
log.info("Successfully committed "+grid1+ " To " + status)
我沒有找到明確的任何地方切的答案,所以我刮在一起。
希望這可以幫助別人
這是一個問題? –
不行,我自己解決了。感覺就像分享。 我想問題是,有沒有你可能看到的改進? –
這種在Oracle中的編碼**不使用綁定變量**,導致這樣的語句:UPDATE tupd t0 set XXX ='xxx'WHERE t0.YYY ='1''。即該聲明將在每次執行時被嚴格分析。 –