dies ist für Testzwecke (Prüfautomaten) SoapUIhergestellt Anweisung in 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
Option1
sql.executeUpdate "UPDATE " +grid1+" t0 set XXX='$status' WHERE t0.YYY='$grid'"
Option2
sql.commit()
log.info("Successfully committed "+grid1+ " To " + status)
ich habe nicht die Antworten klar überall geschnitten finden, so sie i zusammengekratzt.
Hoffnung hilft dieses jemand
Ist dies eine Frage? –
Nein, ich habe es selbst gelöst. fühlte sich wie teilen. Ich denke, die Frage wäre, gibt es Verbesserungen, die Sie für möglich halten? –
Diese Art von Kodierung in Oracle ** verwendet keine bind variabales **, die zu einer Anweisung führen, wie zB 'UPDATE tupd t0 XXX =' xxx 'WHERE t0.YYY =' 1''. I.e. Die Anweisung wird für jede Ausführung hart geparst. –