SQL Server 觸發(fā)器 表的特定字段更新時,觸發(fā)Update觸發(fā)器
更新時間:2009年08月27日 00:49:23 作者:
另外再補充一句:insert和update的數(shù)據都會保存在臨時表中,所以使用inserted可以取出這些數(shù)據,刪除時使用deleted可以取出被刪除的數(shù)據
復制代碼 代碼如下:
create trigger TR_MasterTable_Update
on MasterTable
after update
as
if update ([Type])--當Type字段被更新時,才會觸發(fā)此觸發(fā)器
insert into MasterLogTable
select
Id
,(Case [Type] when 1 then 'Type1'
when 2 then 'Type2'
when 3 then 'Type3'
when 4 then 'Type4'
else 'TypeDefault'
end)
,Name
from inserted
go
另外再補充一句:insert和update的數(shù)據都會保存在臨時表中,所以使用inserted可以取出這些數(shù)據,刪除時使用deleted可以取出被刪除的數(shù)據
轉載請標明出處:http://blog.csdn.net/tjvictor
相關文章
SQL Server 利用觸發(fā)器對多表視圖進行更新的實現(xiàn)方法
這篇文章主要介紹了SQL Server 利用觸發(fā)器對多表視圖進行更新的實現(xiàn)方法,需要的朋友可以參考下2016-10-10
詳解SqlServer數(shù)據庫中Substring函數(shù)的用法
substring操作的字符串,開始截取的位置,返回的字符個數(shù),本文通過簡單實例給大家介紹了SqlServer數(shù)據庫中Substring函數(shù)的用法,感興趣的朋友一起看看吧2018-04-04
使用sqlserver官方驅動包調用存儲過程遇到的坑及解決方法
這篇文章主要介紹了用sqlserver官方驅動包調用存儲過程遇到的一個坑,解決方法大概就是換驅動包,在在存儲過程首行添加 set nocount on ,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-10-10

