相关疑难解决方法(0)

SOAPUI和Groovy脚本,一次执行多个SQL语句

我有一些soapUI测试,使用groovy脚本首先将一些数据插入表中

以前,我一直在使用以下代码片段来执行此操作:

      def conn = context.dbConnEtopup
      conn.execute( "INSERT INTO A(ID, NAME) VALUES (1, "Johnny")" )
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我有很多测试脚本现在做类似的(如果不是相同的)SQL语句,所以我试图通过从属性文件加载它来处理它,所以我的实际SQL语句只在一个地方,方便编辑

但是,我尝试使用的SQL语句实际上是2个插入(或删除),因此加载的属性是:

DELETE * FROM TABLE_A; DELETE * FROM TABLE_B;
Run Code Online (Sandbox Code Playgroud)

conn.execute()无法处理;,这意味着我只能使用第一个DELETE语句

我怎么能绕过这个?我不想分别加载每个属性并执行它们.理想情况下,我只想要一个属性,所以我将来可以添加更多的删除语句

sql groovy soapui

3
推荐指数
1
解决办法
9736
查看次数

标签 统计

groovy ×1

soapui ×1

sql ×1