Javascript 在node-ibm_db中组合两个DELETE语句

Javascript 在node-ibm_db中组合两个DELETE语句,javascript,node.js,typescript,db2,Javascript,Node.js,Typescript,Db2,我想使用node-ibm\u db删除几个表中的所有条目。当我尝试下面的代码时,只有第一个表被清理。我也尝试过不使用\n并且语句之间有空格。似乎什么都不管用。我发现在一个调用中触发两个select语句是受支持的。有人能帮我把这两个DELETE语句也用上吗 connection.prepare(“从xxx.someTable删除;\n从xxx.someOtherTable删除;” 我使用executeNonQuery()执行准备好的语句 虽然我不太熟悉节点数据库库,但几乎所有这些库都只允许您一次执

我想使用node-ibm\u db删除几个表中的所有条目。当我尝试下面的代码时,只有第一个表被清理。我也尝试过不使用\n并且语句之间有空格。似乎什么都不管用。我发现在一个调用中触发两个select语句是受支持的。有人能帮我把这两个DELETE语句也用上吗

connection.prepare(“从xxx.someTable删除;\n从xxx.someOtherTable删除;”

我使用
executeNonQuery()
执行准备好的语句

虽然我不太熟悉节点数据库库,但几乎所有这些库都只允许您一次执行一个命令。但是,您应该能够通过创建复合SQL块来实现这一点。下面是纯SQL,如果将其放入字符串中,它应该可以工作:

begin
   delete from sometable;
   delete from othertable;
end

为什么您认为需要用一个API调用执行两条语句?