原文:數據庫原理之觸發器

一 觸發器概述 觸發器 Trigger 是一種特殊的存儲過程,它與表緊密相連,可以是定義表的一部分。當預定義的事件 如用戶修改指定表或者視圖中的數據 發生時,觸發器將會自動執行。 觸發器基於一個表創建,但是可以針對多個表進行操作。所以觸發器可以用來對表實施復雜的完整性約束,當觸發器所保存的數據改變時,觸發器被自動激活,從而防止對數據進行不正確的修改。觸發器的有點如下所述。 觸發器自動執行,在表的數 ...

2020-07-14 20:23 0 797 推薦指數:

查看詳情

數據庫中的觸發器

摘自百度百科:觸發器(trigger)是SQL server 提供給程序員和數據分析員來保證數據完整性的一種方法,它是與表事件相關的特殊的存儲過程,它的執行不是由程序調用,也不是手工啟動,而是由事件來觸發,比如當對一個表進行操作( insert,delete, update)時就會激活它執行 ...

Sat Jun 01 03:54:00 CST 2019 0 1383
數據庫觸發器的理解

觸發器簡介   觸發器可以查詢其他表,而且可以包含復雜的 SQL語句。它們主要用於強制服從復雜的業務規則或要求。例如:您可以根據客戶當前的帳戶狀態,控制是否允許插入新訂單。   觸發器也可用於強制引用完整性,以便在多個表中添加、更新或刪除行時,保留在這些表之間所定義的關系。然而,強制引用 ...

Thu Aug 09 22:12:00 CST 2012 0 3278
數據庫 觸發器

定義 重點學習DML觸發器 DML觸發器 分類 觸發器工作原理 這兩個表示系統在線生成的、動態駐留在內存中的臨時表,是由系統管理的邏輯表。這兩個表的結構總是與被該觸發器作用的表的結構相同。對於這兩個表,用戶只有讀取的權限,沒有修改的權限。 這兩個表的表結構與觸發器所在數據 ...

Wed Nov 25 05:32:00 CST 2020 0 408
數據庫設計(7/9):觸發器

對於設計和創建數據庫完全是個新手?沒關系,Joe Celko, 世界上讀者數量最多的SQL作者之一,會告訴你這些基礎。和往常一樣,即使是最專業的數據庫老手,也會給他們帶來驚喜。Joe是DMBS雜志是多年來最受 讀者喜愛的作者。他在美國、英國,北歐,南美及非洲傳授SQL知識。他在ANSI / ISO ...

Mon Jul 11 16:04:00 CST 2016 1 2317
數據庫中的觸發器

數據庫中的觸發器 觸發器(TRIGGER)是由事件來觸發某個操作。這些事件包括INSERT語句、UPDATE語句和DELETE語句。當數據庫系統執行這些事件時,會激活促發其執行相應的操作。 使用觸發器有一定的好處,比如同步更新數據到某個表等,不過觸發器不能使用過多,會造成性能上的影響,這方 ...

Sat Apr 04 02:33:00 CST 2020 0 1109
mysql數據庫觸發器

觸發器(trigger)是個特殊的存儲過程,它的執行不是由程序調用,也不是手工啟動,而是由事件來觸發,比如當對一個表進行操作( insert,delete, update)時就會激活它執行。觸發器經常用於加強數據的完整性約束和業務規則等。 觸發器可以從 DBA_TRIGGERS ...

Wed Aug 29 18:05:00 CST 2018 0 3254
數據庫觸發器

SQL觸發器,是一種特殊類型的存儲過程,不由用戶直接調用。它在指定的表中的數據發生變化時自動生效。喚醒調用觸發器以響應 INSERT、UPDATE 或 DELETE 語句。他可以查詢其它表,並可以包含復雜的Transact-SQL語句。將觸發器觸發它的語句作為可在觸發器內回滾的單個事務對待 ...

Tue Jun 27 16:37:00 CST 2017 0 17799
Oracle數據庫觸發器

一:概念   是oracle在發生某些事件時,可以自動觸發並調用的plsql程序,可以定義在事件上,由事件自動觸發。 二:分類   1)系統觸發器:由系統事件觸發的plsql程序,比如登陸oracle數據庫,登出oracle。   2)DML觸發器:由DML語句觸發的plsql程序 ...

Thu May 17 23:55:00 CST 2018 0 2355
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM