【发布时间】:2010-11-28 09:22:01
【问题描述】:
我有一些soapUI 测试,它们使用groovy 脚本首先将一些数据插入到表中
以前,我一直在使用以下 sn-p 代码来执行此操作:
def conn = context.dbConnEtopup
conn.execute( "INSERT INTO A(ID, NAME) VALUES (1, "Johnny")" )
这很好用,但是我有很多测试脚本现在执行类似(如果不相同)的 SQL 语句,所以我试图通过从属性文件中加载它来解决这个问题,所以我的实际 SQL 语句是只在一处,便于编辑
但是,我尝试使用的 SQL 语句实际上是 2 次插入(或删除),因此正在加载的属性是:
DELETE * FROM TABLE_A; DELETE * FROM TABLE_B;
conn.execute() 无法处理;,这意味着我只能使用第一个DELETE 语句
我该如何解决这个问题?我不想单独加载每个属性并执行它们。理想情况下,我只想要一个属性,以便将来添加更多删除语句
【问题讨论】: