2017-04-10 88 views
0

這兩個刪除語句如何更改爲一個查詢/腳本?如何將兩個SQL刪除語句合併爲一個

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

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

刪除語句一次只能從一個表中刪除行 – Jpsh

回答

3

它們不能被製成一個單一的刪除語句,但它們不一定是;您可以在同一個事務的範圍內一個接一個地執行它們,即使是單個命令字符串,如果您希望這些命令從另一個程序運行。

如果你真的想做一件事情導致這些語句被執行,那麼用這個主體創建一個存儲過程(可選地指定你正在尋找的參數)並執行它。

相關問題