Sql server SoapUI NG Pro-使用Groovy在SoapUI中执行更新脚本

Sql server SoapUI NG Pro-使用Groovy在SoapUI中执行更新脚本,sql-server,jdbc,groovy,soapui,Sql Server,Jdbc,Groovy,Soapui,我需要能够执行更新SQL脚本,但它不工作 以下是我用作参考的网站链接: 以下是我最终编写的代码的格式(由于我所做工作的性质,我无法提供我编写的确切脚本) 我得到的答复是: Script-result: 0 我还尝试使用: sql.execute("UPDATE TABLE SET COLUMN_1 = 'VALUE_1' WHERE COLUMN_2 = 'VALUE_2'") 返回以下响应: Script-result: false 从您所说的来看,似乎没有行具有列\u 2='VALU

我需要能够执行更新SQL脚本,但它不工作

以下是我用作参考的网站链接:

以下是我最终编写的代码的格式(由于我所做工作的性质,我无法提供我编写的确切脚本)

我得到的答复是:

Script-result: 0
我还尝试使用:

sql.execute("UPDATE TABLE SET COLUMN_1 = 'VALUE_1' WHERE COLUMN_2 = 'VALUE_2'")
返回以下响应:

Script-result: false

从您所说的来看,似乎没有行具有
列\u 2='VALUE\u 2'
,所以更新的行数为0


首先,我会在ManagementStudio上检查该语句,以确保其正确性。

当我将查询稍微更改为:sql.execute““SELECT*FROM TABLE WHERE COLUMN_1='VALUE_2'”时,我会得到:Script result:trueTry
sql.eachRow(“SELECT*FROM TABLE WHERE COLUMN_1='VALUE_2'”){println(it)}
看看你得到了什么。似乎什么都没有发生。没有任何消息。当我在SQL Server中执行以下操作时,我得到了预期的结果:从表中选择*列,其中列_1='VALUE_2',因此有0行符合您的条件。尝试一个您知道有结果的查询。。。如果您的表不太大,请尝试不使用
where
。肯定有一条记录符合我指定的条件:SELECT*FROM table where COLUMN\u 1='VALUE\u 2',我已经在SQL Server以及Soap中直接使用:def res=SQL验证了它。第一行(“SELECT*FROM table where COLUMN\u 1='VALUE\u 2')检查它是否有用-
Script-result: false