SQL Server 触发器 表的特定字段更新时,触发Update触发器
程序员文章站
2024-04-03 12:20:10
...
另外再补充一句:insert和update的数据都会保存在临时表中,所以使用inserted可以取出这些数据,删除时使用deleted可以取出被删除的数据
代码如下: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
上一篇: 有关小程序实例的10篇文章推荐
下一篇: PHP集成环境推荐,该怎么解决
推荐阅读
-
SQL Server 触发器 表的特定字段更新时,触发Update触发器
-
sql server 2012使用触发器产生流水号并在另一库中创建与流水号有关的表
-
SQL Server 利用触发器对多表视图进行更新的实现方法
-
SQL Server 触发器 表的特定字段更新时,触发Update触发器
-
SQL Server 触发器 表的特定字段更新时,触发Update触发器
-
利用SQL Server触发器实现表的历史修改痕迹记录
-
SQL Server 2008 R2——软件创建月表时同时创建一个触发器
-
SQL Server 触发器 表的特定字段更新时,触发Update触发器
-
SQL不同服务器数据库之间数据操作(当在一个服务器的某张表中有数据更新时,将更新值通过触发器插入到另一个服务器的指定表中)
-
SQL Server 2008 R2——软件创建月表时同时创建一个触发器