-- 建立觸發器(新增)
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...