sql server 有兩種觸發器,sql
一種是:for 觸發器,執行後觸發器也能夠寫成:for after 只不過after可寫可不寫,通常省略掉了在用戶執行數據操做以後,觸發器觸發,執行觸發器代碼另外一種是:instead of 執行前觸發器寫了一些實例,--INSERT 觸發器alter trigger addOrderon t_testfor insertasinsert into t_test values('Y','EN','C')--DELETE 觸發器create trigger deleteOrderon t_test for deleteas insert into t_test values('F','EN','C')--Update 觸發器create trigger updateOrderon t_test for updateas insert into t_test values('X','EN','C')說明instead of和for after 用法是同樣的,沒有什麼區別,只是做用不一樣instead of 只能做用於表,而for after 能夠做用於視圖,表