觸發器_(數據庫)

觸發式  是在資料庫中 ， 在執行對資料有異動的動作時 ， 先行攔截並處理的一種資料庫物件 ， 它大部份會設在資料表中 ， 作爲強制執行特定動作的程序 ， 因此又稱爲數據操縱語言 （ DML ） 觸發器 。 觸發程式的好處 ： 可在寫入資料表前 ， 強制檢驗或轉換資料 。 觸發程序發生錯誤時 ， 異動的結果會被撤銷 。 部份資料庫管理系統可以針對資料定義語言 （ DDL ） 使用觸發程序 ， 稱爲DDL觸發器 。 可依照特定的情況 ， 替換異動的指令 ( INSTEAD OF ) 。