當前位置:維知科普網 >

生活

> n個觸發器可以構成能寄存多少位

n個觸發器可以構成能寄存多少位

n個觸發器可以構成能寄存多少位的答案是:2的n次方個

n個觸發器可以構成能寄存多少位

n個觸發器可以構成能寄存n個,能表示的最大值是的2的n次方個。觸發器( trigger )是個特殊的存儲過程,它的執行不是由程序調用,也不是手工啟動,而是由個事件來觸發。

觸發器可以從DBA _TRIGGERS , USER_ TRIGGERS 數據字典中查到。比如當對一個表進行操作( Insert , delete , update )時就會激活它執行。

SQL3的觸發器是一個能由系統自動執行對數據庫修改的語句。觸發器可以查詢其他表,而且可以包含複雜的SQL語句。它們主要用於強制服從複雜的業務規則或要求。

例如:您可以根據客户當前的賬户狀態,控制是否允許插入新訂單。觸發器也可用於強制弓|用完整性,以便在多個表中添加、更新或刪除行時,保留在這些表之間所定義的關係。然而,強制引|用完整性的最好方法是在相關表中定義主鍵和外鍵約束。如果使用數據庫關係圖,則可以在表之間創建關係以自動創建外鍵約束。

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

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

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

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

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

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

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

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

標籤: 觸發器 寄存
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/sh/omlpr.html