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

 更新时间:2009年08月27日 00:49:23   作者:  
另外再补充一句: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

相关文章

  • SqlServer公用表表达式(CTE)的具体使用

    SqlServer公用表表达式(CTE)的具体使用

    CTE是一种临时命名的结果集,,它在执行查询时存在,并且只在该查询执行期间有效,本文主要介绍了SqlServer公用表表达式的具体使用,感兴趣的可以了解一下
    2024-08-08
  • SQL查询排序将null值排到最后的两种解决方法

    SQL查询排序将null值排到最后的两种解决方法

    本文介绍在SQL查询排序时,如果遇到NULL值,如何根据实际业务需求,控制将NULL值排在最后或最前边,文中给出了两种解决方法,通过代码示例讲解的非常详细,需要的朋友可以参考下
    2023-12-12
  • ADO.NET数据连接池剖析

    ADO.NET数据连接池剖析

    本篇文章起源于在GCR MVP Open Day的时候和C# MVP讨论连接池的概念而来的。因此单独写一篇文章剖析一下连接池
    2012-11-11
  • SQL Server数据库自动收缩配置指南

    SQL Server数据库自动收缩配置指南

    在数据库管理中,随着数据的增删,数据库文件的大小会不断变化,导致空间浪费和性能下降,SQL Server提供了自动收缩功能,本文将深入探讨如何在SQL Server中配置数据库的自动收缩,需要的朋友可以参考下
    2024-07-07
  • SQL Server 利用触发器对多表视图进行更新的实现方法

    SQL Server 利用触发器对多表视图进行更新的实现方法

    这篇文章主要介绍了SQL Server 利用触发器对多表视图进行更新的实现方法,需要的朋友可以参考下
    2016-10-10
  • 详解SqlServer数据库中Substring函数的用法

    详解SqlServer数据库中Substring函数的用法

    substring操作的字符串,开始截取的位置,返回的字符个数,本文通过简单实例给大家介绍了SqlServer数据库中Substring函数的用法,感兴趣的朋友一起看看吧
    2018-04-04
  • msSQL中having的用处详解

    msSQL中having的用处详解

    关于SQL中的HAVING,相信大家都不陌生,它往往与GROUP BY配合使用,为聚合操作指定条件,下面这篇文章主要给大家介绍了关于msSQL中having用处的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • 使用sqlserver官方驱动包调用存储过程遇到的坑及解决方法

    使用sqlserver官方驱动包调用存储过程遇到的坑及解决方法

    这篇文章主要介绍了用sqlserver官方驱动包调用存储过程遇到的一个坑,解决方法大概就是换驱动包,在在存储过程首行添加 set nocount on ,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • 数据库常用的sql语句汇总

    数据库常用的sql语句汇总

    这篇文章主要介绍了数据库常用的sql语句汇总,需要的朋友可以参考下
    2020-02-02
  • SQL中UNION与UNION ALL的区别小结

    SQL中UNION与UNION ALL的区别小结

    UNION 和 UNION ALL 都用于将两个或多个结果集合并为一个结果集,但它们在处理重复数据方面有显著区别,本文就来介绍一下SQL中UNION与UNION ALL的区别小结,感兴趣的可以了解一下
    2025-04-04

最新评论