當前位置:成語大全網 - 新華字典 - 觸發器是幹什麽用的,有什麽作用。

觸發器是幹什麽用的,有什麽作用。

壹、觸發器是壹個具有記憶功能的,具有兩個穩定狀態的信息存儲器件,是構成多種時序電路的最基本邏輯單元,也是數字邏輯電路中壹種重要的單元電路。

在數字系統和計算機中有著廣泛的應用。觸發器具有兩個穩定狀態,即“0”和“1”,在壹定的外界信號作用下,可以從壹個穩定狀態翻轉到另壹個穩定狀態。

二、觸發器的作用

1、可在寫入數據表前,強制檢驗或轉換數據。

2、觸發器發生錯誤時,異動的結果會被撤銷。

3、部分數據庫管理系統可以針對數據定義語言(DDL)使用觸發器,稱為DDL觸發器。

4、可依照特定的情況,替換異動的指令 (INSTEAD OF)。

擴展資料:

觸發器的優點

觸發器可通過數據庫中的相關表實現級聯更改,不過,通過級聯引用完整性約束可以更有效地執行這些更改。觸發器可以強制用比CHECK約束定義的約束更為復雜的約束。與 CHECK 約束不同,觸發器可以引用其它表中的列。

例如,觸發器可以使用另壹個表中的 SELECT 比較插入或更新的數據,以及執行其它操作,如修改數據或顯示用戶定義錯誤信息。觸發器也可以評估數據修改前後的表狀態,並根據其差異采取對策。壹個表中的多個同類觸發器(INSERT、UPDATE 或 DELETE)允許采取多個不同的對策以響應同壹個修改語句。

參考資料:

百度百科-觸發器