【澐】評論
建立 DML、DDL 或登入觸發程序。 觸發程序是一種在資料庫伺服器發生事件時,會自動執行的特殊預存程序。 當使用者試圖透過資料操作語言 (DML) 事件來修改資料時,便會執行 DML 觸發程序。 DML 事件包括資料表或檢視的 INSERT、UPDATE 或 DELETE 陳述式。 無論資料表的資料列有無受到影響,這些觸發程序皆會在引發有效的事件時引發。 DDL 觸發程序會根據各種資料定義語言 (DDL) 事件的不同而執行。 這些事件主要是對應到Transact-SQL CREATE、ALTER 和 DROP 陳述式,以及執行類似 DDL 作業的特定系統預存程序。登入觸發程序會引發來回應使用者工作階段建立時所引發的 LOGON 事件。 觸發程序可以直接從建立 Transact-SQL陳述式或方法中建立的組件從 Microsoft .NET Framework通用語言執行平台 (CLR) 和上傳到的執行個體 SQL Server。 SQL Server 允許針對任何特定陳述式建立多個觸發程序。
【108考上正式教師!!!!】評論
觸發程序(英語:trigger)是在資料庫中,在執行對資料有異動的動作時,先行攔截並處理的一種資料庫物件,它大部份會設在資料表中,作為強制執行特定動作的程式,因此又稱為資料操縱語言(DML)觸發程式。觸發程式的好處有:可在寫入資料表前,強制檢驗或轉換資料。觸發程序發生錯誤時,異動的結果會被撤銷。部份資料庫管理系統可以針對資料定義語言(DDL)使用觸發程序,稱為DDL觸發程式。可依照特定的情況,替換異動的指令 (INSTEAD OF)。https://zh.wikipedia.org/wiki/%E8%A7%A6%E5%8F%91%E5%99%A8_(%E6%95%B0%E6%8D%AE%E5%BA%93)
【108正式教師!!】評論
觸發程序(英語:trigger)是在資料庫中,在執行對資料有異動的動作時,先行攔截並處理的一種資料庫物件,它大部份會設在資料表中,作為強制執行特定動作的程式,因此又稱為資料操縱語言(DML)觸發程式。觸發程式的好處有:可在寫入資料表前,強制檢驗或轉換資料。觸發程序發生錯誤時,異動的結果會被撤銷。部份資料庫管理系統可以針對資料定義語言(DDL)使用觸發程序,稱為DDL觸發程式。可依照特定的情況,替換異動的指令 (INSTEAD OF)。https://zh.wikipedia.org/wiki/%E8%A7%A6%E5%8F%91%E5%99%A8_(%E6%95%B0%E6%8D%AE%E5%BA%93)