我想使用node-ibm_db删除多个表中的所有条目。当我尝试以下代码时,只有第一个表被清理。我也尝试过没有\ n并且在语句之间有空格。似乎没什么用。我发现支持在一次调用中触发两个select语句(link to github)。任何人都可以帮我完成两个DELETE语句的工作吗?
.swf
我用connection.prepare("DELETE FROM xxx.someTable;\nDELETE FROM xxx.someOtherTable;")
执行准备好的语句。
答案 0 :(得分:0)
虽然我不熟悉节点数据库库,但几乎所有这些库只允许您一次执行一个命令。但是,您应该可以通过创建复合SQL块来执行此操作。这是纯SQL,如果你把它放在你的字符串中应该可以工作:
begin
delete from sometable;
delete from othertable;
end