建立更新觸發器

2021-09-27 05:43:19 字數 459 閱讀 3577

用途:一張表裡面的字段更新,自動觸發觸發器,觸發器會改變新增的字段的值,然後根據新增的字段的值改變前和改變後來判斷哪些表已update,再業務層面新增過濾器,過濾那些已更新的表

一.為表新增字段,並新增預設值

alter table project add issys int default(1)

二.更改預設值

update project set issys='1'

三..建立觸發器

create trigger projectdataupdate

on project

for update

as begin

if not update(issys)

update project set issys='0' from inserted a where project.id=a.id

end

建立觸發器

視覺化資料庫工具 對於 microsoft sql server 資料庫,可以在 transact sql 中編寫觸發器,而對於 oracle 資料庫,則可以在 pl sql 中進行編寫。通過指定下列內容建立觸發器 建立觸發器 在 伺服器資源管理器 中,展開 表 資料夾。右擊要在其上建立觸發器的表名...

建立觸發器

create trigger trigger insert test1 on test2 after insert asbegin set nocount on added to prevent extra result sets from interfering with select state...

建立觸發器

create or replace trigger tg student after insert or update or delete on student foreach row declare 定義變數 begin 記錄日誌的程式 操作型別 case when inserting then ...