你好,可以DML之間切換命令/操作的觸發機構(插入,刪除,更新)?我嘗試片斷一些T-SQL更好的理解我:SQL Server觸發器開關插入,刪除,更新
CREATE TRIGGER DML_ON_TABLEA
ON TABLEA
AFTER INSERT,DELETE,UPDATE
AS
BEGIN
SET NOCOUNT ON;
CASE
WHEN (INSERT) THEN
-- INSERT ON AUX TABLEB
WHEN (DELETE) THEN
-- DELETE ON AUX TABLEB
ELSE --OR WHEN (UPDATE) THEN
-- UPDATE ON AUX TABLEB
END
END
GO
感謝,
+1爲「更多理由將觸發器分開」。這真的節省了很多時間,並且只是「有意義的」 - 爲什麼還要花費所有的時間來弄清楚需要完成什麼工作,以及單獨的觸發器如何完成工作。謝謝@Aaron。 – 2016-08-01 21:38:34