資料庫觸發器是一種特殊的儲存過程。通過事件(增、刪、查(?)、改)進行觸發而被執行的。其在表中資料發生變化時自動強制化執行。
以下是乙個資料庫觸發器的例子:
-- trigger: trigger_create_time
-- drop trigger trigger_create_time on public.alm_plan;
create trigger trigger_create_time
before insert
on public.alm_plan
for each row
execute procedure update_create_time();
-- trigger: trigger_modify_time
-- drop trigger trigger_modify_time on public.environment_label;
create trigger trigger_modify_time
before update
on public.alm_plan
for each row
execute procedure update_modify_time();
資料庫觸發器
觸發器是一種特殊型別的儲存過程,它不同於我們前面介紹過的儲存過程。觸發器主要是通過事件進行觸發而被執行的,而儲存過程可以通過儲存過程名字而 被直接呼叫。當對某一表進行諸如update insert delete 這些操作時,sql server 就會自動執行觸發器所定義的sql 語句,從而確保對資料...
資料庫觸發器
最近做了個觸發器的例子 create trigger tru user on user for update asif update status begin update user set stopflag 1 from inserted where user.userid inserted.us...
資料庫 觸發器
觸發器的概念 是使用者定義在關係表上的一類有事件驅動的特殊過程。一旦定義,任何對錶的增刪改操作均有伺服器自動啟用相應的觸發器,在dbms核心層進行集中的完整性控制。類似於約束,但比約束更靈活。觸發器的分類 dml觸發器 dml data manipulation language 觸發器是當資料庫伺...