在node-ibm_db中组合两个DELETE-Statements

时间:2017-05-05 14:12:39

标签: javascript node.js typescript db2

我想使用node-ibm_db删除多个表中的所有条目。当我尝试以下代码时,只有第一个表被清理。我也尝试过没有\ n并且在语句之间有空格。似乎没什么用。我发现支持在一次调用中触发两个select语句(link to github)。任何人都可以帮我完成两个DELETE语句的工作吗?

.swf 我用connection.prepare("DELETE FROM xxx.someTable;\nDELETE FROM xxx.someOtherTable;")执行准备好的语句。

1 个答案:

答案 0 :(得分:0)

虽然我不熟悉节点数据库库,但几乎所有这些库只允许您一次执行一个命令。但是,您应该可以通过创建复合SQL块来执行此操作。这是纯SQL,如果你把它放在你的字符串中应该可以工作:

begin
   delete from sometable;
   delete from othertable;
end