資料庫的觸發器 前進的火車 新浪部落格

2021-10-10 12:02:14 字數 506 閱讀 7597

-- 建立觸發器(新增)

create trigger tri_empadd after insert on employee for each row    -- 當往員工表插入一條記錄時

insert into test_log(content) values('員工表插入了一條記錄');

-- 建立觸發器(修改)

create trigger tri_empupd after update on employee for each row    -- 當往員工表修改一條記錄時

insert into test_log(content) values('員工表修改了一條記錄');

-- 建立觸發器(刪除)

create trigger tri_empdel after delete on employee for each row    -- 當往員工表刪除一條記錄時

insert into test_log(content) values('員工表刪除了一條記錄');

資料庫的觸發器

觸發器 其是一種特殊的儲存過程。一般的儲存過程是通過儲存過程名直接呼叫,而觸發器主要是 通過事件 增 刪 改 進行觸發而被執行的。其在表中資料發生變化時自動強制執行。常見的觸發器有兩種 after for instead of,用於insert update delete事件。after for 表...

資料庫的觸發器

一 觸發器是一種特殊的儲存過程,不能被顯式呼叫,只能在對錶進行insert update delete操作時被自動啟用。所以觸發器可以用來實現對錶進行複雜的完整性約束。二 sql server為每個觸發器都建立了兩個專用表 inserted表和deleted表。這兩個表由系統來維護,它們存在於記憶體...

資料庫的觸發器

觸發器定義 觸發器在資料庫中獨立於物件儲存,與統計函式和儲存過程需要使用者主動呼叫不同,由事件驅動且自動隱式執行,觸發器不接受引數。分為語句及觸發器 表級觸發器 或行級觸發器 dml select update insert delete 主要作用於對資料庫中資料的增刪查改的操作 ddl creat...