回覆列表
  • 1 # Talk工控白

    什麼是觸發器?其是一種特殊儲存過程,跟資料庫物件緊密相連。不能被直接呼叫,要透過事件進行觸發而執行。若資料庫物件中結構或資料發生變化會自動強制執行,但在建立前已有資料存於表中是不起控制作用的。

    觸發器的組成與分類

    觸發器的組成分三部分,由觸發事件或語句、觸發限制條件、觸發體三部分組成。其分兩大類,DML觸發器和DDL觸發器。

    DML觸發器是在資料庫發生資料操縱語言事件時被呼叫的觸發器,而DDL觸發器是激發儲存過程以響應事件,可以響應多種資料定義語言語句而觸發。因此,資料操縱語言對應DML觸發器,而資料定義語言對應DDL觸發器。

    DML觸發器和DDL觸發器相同點與異同點

    相同點;都可以進行套嵌。都可以為同一個Transact-SQL語句建立多個觸發器。都可以執行在Microsoft、SQL語句建立多個觸發器,都可以執行在Microsoft、NET Framework中建立的及在SQL Server中上載的程式集中打包的託管程式碼。

    異同點;DML觸發器在INSERT、UP DATE和DELETE語句上操作,有助於在表或檢視中修改資料時強制業務規則,擴充套件資料完整性。DDL觸發器在CREAEDATE和DELETE語句上操作,有助於在表或檢視中修改資料時強制業務規則,擴充套件資料完整性。DDL觸發器在CREATE 、ALTER、、ALTER、DROP或其它DDL語句上操作,用於執行管理任務,並強制影響資料庫的業務規則。

    在數位電路中,觸發器是一種重要的單元電路,是組成時序邏輯電路的重要單元。觸發器按照功能可分RS觸發器、JK觸發器、D觸發器、T觸發器等,按照結構又可分基本結構觸發器、主從結構觸發器、延邊結構觸發器、同步結構觸發器等。

    根據題目後面說的問題應該是氣體放電燈電子觸發器,從其與燈泡連線的方式分類,有並聯型觸發電路、串聯型觸發電路、半串/半並聯型觸發電路等三類。

  • 中秋節和大豐收的關聯?
  • 饑荒人物使用介紹?