前文指出 SQL Server 2000 支援 AFTER 與 INSTEAD OF 兩類觸發器。INSTEAD OF 為 2000 新增功能,AFTER 等同舊版觸發器。定義 INSTEAD OF 觸發器並執行對應操作(INSERT/DELETE/UPDATE)時,**雖觸發器被觸發,但對應操作不執行,僅執行觸發器 SQL 語句本身**。
典型案例為分割視圖。為提升查詢效能,分割視圖常為多表結果集,但因此不支援視圖更新。以下範例示範如何用 INSTEAD OF 觸發器支援對分割視圖引用基礎表的修改:



此時可成功執行:insert into saleview values ('jul001','先科VCD',200)。
透過邏輯判斷執行批次特定部分並放棄其餘部分。例:定義觸發器遇特定錯誤時,轉而執行觸發器其他部分。