Sql觸發器的編寫

2021-04-09 00:48:08 字數 899 閱讀 8206

/

觸發器新增到多個表

create

trigger

[trigger_insert]on

[dbo].

[company

]for

insert

asinsert

company_del

select

top1

*from

company 

order

byid 

desc

/觸發器刪除多個表

create

trigger

[trigger_del]on

[dbo].

[dv_user

]for

delete

asdelete

dv_boke_user 

from

dv_boke_user br , deleted  d

where

br.username

=d.username

/觸發器修改多個表

create

trigger

[trigger_update]on

[dbo].

[dv_user

]for

update

asif

update

(username)

begin

update

br set

br.username

=i.username

from

dv_boke_user br , deleted d ,inserted i 

where

br.username

=d.username

end

mysql 觸發器 編寫 MySQL編寫觸發器

觸發器語法示例 create trigger trigger name trigger time trigger event on tb name for each row trigger stmt trigger name 觸發器的名稱 tirgger time 觸發時機,為before或者aft...

SQL的觸發器

觸發器的概念 觸發器 trigger 是sql server 提供給程式設計師和資料分析員來保證資料完整性的一種方法,它是與表事件相關的特殊的儲存過程,它的執行不是由程式呼叫,也不是手工啟動,而是由事件來觸發,比如當對一個表進行操作 insert,delete,update 時就會啟用它執行。個人理...

sql 觸發器 直接遞迴觸發器

create trigger dbo loving20000 on dbo s for delete asdeclare age int select age sage from deleted delete s where sage age delete from s where sname xq...

sql 觸發器 儲存過程 觸發器(3 3)

1 what?什麼是觸發器 trigger 前兩篇介紹了儲存過程,儲存過程可以理解為sql語句集。那麼觸發器就是一種特殊的儲存過程,也就是一群特殊的sql語句集。特殊在哪?從上文得知,儲存過程是依賴名字才被呼叫的。不僅是儲存過程,我們常用的方法等,大部分也是先知道名字,才能去使用。就像吃飯採用訂外賣...

SQL之觸發器

觸發器是一種不帶引數特殊的儲存過程,有使用者定義,資料庫系統根據一定的條件自動執行 sql觸發器大體上可以分為4種 insert 觸發器 在對錶進行資料錄入的時候觸發 delete 觸發器 刪除表中的資料的時候觸發 instead of 觸發器 此類觸發器建立在檢視之上,用來替代相應的動作,比如de...