天天看點

php 資料庫 觸發器,sql資料庫觸發器怎麼建立

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

php 資料庫 觸發器,sql資料庫觸發器怎麼建立

什麼是觸發器?

(推薦學習: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 '觸發器名'