建立sql資料庫觸發器的方法是:【create trigger trigger_name on table_name as sql_statement】。觸發器是一種特殊的存儲過程,在對表進行插入、更新、删除操作時會觸發執行。

什麼是觸發器?
(推薦學習:mysql教程)
觸發器是一種特殊的存儲過程,在對表進行插入、更新、删除的時候會觸發執行。
觸發器一般用在check限制或者一些後續事務邏輯的處理。觸發器和普通的存儲過程的差別是:觸發器是當對某一個表進行操作。
如:update、insert、delete這些操作的時候,系統會自動調用執行該表上對應的觸發器。是以觸發器可以用來實作對表實施複雜的完整性限制。
添加建立文法create trigger trigger_name
on {table_name | view_name}
{for | After | Instead of }
[ insert, update,delete ]
as
sql_statement
修改文法alter trigger trigger_name--類似于修改表結構
删除文法drop trigger trigger_name
檢視觸發器select * from sys.triggers
select * from sysobjects where xtype='TR'
檢視單個觸發器exec sp_helptext '觸發器名'