SQL Server觸發(fā)器的寫(xiě)法如下:
CREATE TRIGGER trigger_name ON table_name AFTER INSERT, UPDATE, DELETE – 觸發(fā)器的觸發(fā)時(shí)機(jī),可以是INSERT、UPDATE、DELETE中的一個(gè)或多個(gè) AS BEGIN – 觸發(fā)器的執(zhí)行邏輯 – 可以包含SQL語(yǔ)句、存儲(chǔ)過(guò)程等 END
其中,trigger_name為觸發(fā)器的名稱,table_name為觸發(fā)器所在的表名。
觸發(fā)器可以在AFTER INSERT、AFTER UPDATE、AFTER DELETE等操作之后執(zhí)行指定的邏輯。在BEGIN和END之間編寫(xiě)所需的SQL語(yǔ)句或存儲(chǔ)過(guò)程等,用來(lái)實(shí)現(xiàn)觸發(fā)器的具體功能。
觸發(fā)器可以在表的INSERT、UPDATE、DELETE等操作之后自動(dòng)觸發(fā),可以用于實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)更新、數(shù)據(jù)一致性的維護(hù)等功能。