SQL Server 触发器 表的特定字段更新时,触发Update触发器

2022-11-12 09:52:31
内容摘要
这篇文章主要为大家详细介绍了SQL Server 触发器 表的特定字段更新时,触发Update触发器,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记! 代
文章正文

这篇文章主要为大家详细介绍了SQL Server 触发器 表的特定字段更新时,触发Update触发器,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

代码如下:

 
create trigger TR_MasterTable_Update 
on MasterTable 
after update 
as 
if update ([Type])--当Type字段被更新时,才会触发此触发器 
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的数据都会保存在临时表中,所以使用inserted可以取出这些数据,删除时使用deleted可以取出被删除的数据转载请标明出处:http://blog.csdn.net/tjvictor

注:关于SQL Server 触发器 表的特定字段更新时,触发Update触发器的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!