73.在資料庫中,若資料出現異動的動作時,這個資料庫物件會先行攔截並進行處理。下..-阿摩線上測驗
最佳解! | ||
2F 澐 高三下 (2018/02/07)
建立 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 允許針對任何特定陳述式建立多個觸發程序。 |
3F 109年 三聯招 正取三次 大三下 (2018/05/14)
觸發程序(英語:trigger)是在資料庫中,在執行對資料有異動的動作時,先行攔截並處理的一種資料庫物件,它大部份會設在資料表中,作為強制執行特定動作的程式,因此又稱為資料操縱語言(DML)觸發程式。 觸發程式的好處有:
https://zh.wikipedia.org/wiki/%E8%A7%A6%E5%8F%91%E5%99%A8_(%E6%95%B0%E6%8D%AE%E5%BA%93) |