SQL Server觸發器的寫法如下:
CREATE TRIGGER trigger_name ON table_name AFTER INSERT, UPDATE, DELETE – 觸發器的觸發時機,可以是INSERT、UPDATE、DELETE中的一個或多個 AS BEGIN – 觸發器的執行邏輯 – 可以包含SQL語句、存儲過程等 END
其中,trigger_name為觸發器的名稱,table_name為觸發器所在的表名。
觸發器可以在AFTER INSERT、AFTER UPDATE、AFTER DELETE等操作之后執行指定的邏輯。在BEGIN和END之間編寫所需的SQL語句或存儲過程等,用來實現觸發器的具體功能。
觸發器可以在表的INSERT、UPDATE、DELETE等操作之后自動觸發,可以用于實現數據的自動更新、數據一致性的維護等功能。