如何将两个SQL删除语句合并为一个

时间:2017-04-10 22:34:25

标签: sql

如何将这两个删除语句更改为一个查询/脚本?

DELETE FROM table1
WHERE Column1 IN ('value1');

DELETE FROM table2
WHERE column2 IN ('value2');
COMMIT COMMENT 'Deleting junk data';

1 个答案:

答案 0 :(得分:3)

他们不能被制作成一个删除声明,但他们不必是;您可以在同一事务的范围内一个接一个地执行它们,如果您希望这些命令从另一个程序运行,也可以作为单个命令字符串执行。

如果你真的想做一件导致这些语句被执行的事情,可以用这个主体创建一个存储过程(可选择指定你作为参数寻找的标准)并执行它。