create trigger updateDeleteTime
on user
for update
as
begin 
 update user set UpdateTime=(getdate()) from user inner join inserted on user.UID=Inserted.UID
end

上面的例子是在执行更新操作的时候同时更新,一下修改时间。
关键在于Inserted表
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。
Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。Deleted 表和触发器表通常没有相同的行。

Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。

1.插入操作(Insert)
Inserted表有数据,Deleted表无数据

2.删除操作(Delete)
Inserted表无数据,Deleted表有数据

3.更新操作(Update)
Inserted表有数据(新数据),Deleted表有数据(旧数据)

应用实例

转自:http://www.cnblogs.com/sufei/archive/2009/05/23/1487500.html

转载于:https://www.cnblogs.com/Joetao/articles/2250521.html

触发器deleted 表和 inserted 表详解(转)相关推荐

  1. (DML触发器)如何正确理解触发器的deleted表和inserted表(转)

    在触发器的设计当中,有很多的同学总是不了解怎样善用触发器来解决问题,其实问题在于他们不理解触发器最重要的两个表:inserted表和deleted表,假如你理解这两表的话,许多关于的触发器的问题就迎刃 ...

  2. deleted 表和 inserted 表

    触发器语句中使用了两种特殊的表:deleted    表和    inserted    表.Microsoft®    SQL  Server  2000 自动创建和管理这些表.可以使用这两个临时的 ...

  3. MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间

    文章目录 存储引擎 一 MySQL组织架构 二 查看存储引擎信息 三 修改存储引擎 3.1 配置文件修改存储引擎 3.2 临时修改存储引擎 3.3 建表时修改存储引擎 四 存储引擎实验 五 数据库升级 ...

  4. mybatis获取表名_mybatis plus 的动态表名的配置详解

    mybatis plus简介 详见mybatis plus的官网 业务要求 业务上要求存储数据的时候根据某个字段动态的选择数据要存储的表. 如根据code字段: code->[1001,1002 ...

  5. html中style布局放哪,CSS样式表与格式布局详解

    样式表 CSS(Cascading Style Sheets  层叠样式表),作用是美化HTML网页. 内联样式表: 例: 内联样式表 内嵌样式表:必须写在head标签里 例: p { 样式;} he ...

  6. java 修改mysql数据库表结构_MYSQL数据库表结构优化方法详解

    摘要:这篇MySQL栏目下的"MYSQL数据库表结构优化方法详解",介绍的技术点是"mysql数据库表结构.MySQL数据库.数据库表结构.MySQL.据库表结构.数据库 ...

  7. 【转载】salesforce 零基础开发入门学习(四)多表关联下的SOQL以及表字段Data type详解...

    salesforce 零基础开发入门学习(四)多表关联下的SOQL以及表字段Data type详解 建立好的数据表在数据库中查看有很多方式,本人目前采用以下两种方式查看数据表. 1.采用schema ...

  8. Flink/Blink 原理漫谈(二)流表对偶性和distinct详解

    系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...

  9. 我的世界服务器修改钟,我的世界钟合成表 钟使用方法详解

    我的世界钟合成表 钟使用方法详解.不仅在现实生活中有着钟,我的世界游戏里面也是有钟的,那下面就给大家分享一下我的世界钟怎么合成以及钟有什么用吧!希望对大家有所帮助. 游戏园我的世界官方群:325049 ...

最新文章

  1. torch yolov3训练性能优化
  2. Python_切割和查找
  3. 【数据挖掘笔记六】挖掘频繁模式、关联和相关性:基本概念和方法
  4. 1.7 单层卷积网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  5. java compliance_java complier compliance level问题引发的思考
  6. [C#参考]字符编码
  7. SpringBoot与日志slf4j使用原理
  8. 献给1975-1985年出生的人们!!!!
  9. 国内外黑客居然都在这些地方聚集
  10. 阿里云物联网平台体验(NetGadgeteer+C#篇)
  11. hdu1078 FatMouse and Cheese(记忆化搜索)
  12. 通信原理电子版_2021届通信工程专业保研经历分享+个人经验总结
  13. python 简易计算器
  14. plsqldev连oracle,plsqldev怎么联接oracle客户端
  15. 五、pcb文件初始设置
  16. cocos2d-x中setcolor中的rgb颜色值设置
  17. es6模板字符串里用html标签,为ES6模板字符串计算标签函数
  18. 微信小程序对商户而言到底有什么用?
  19. 2022数模国赛B题无人机第一题第一小问的简单编程
  20. 【论文学习】《A Survey on Neural Speech Synthesis》

热门文章

  1. Reverse Linked List
  2. selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
  3. Windows下VS发送UDP包100个,并接受显示出来
  4. 新项目废弃oracle,oracle 12.2数据库新增参数和废弃参数
  5. JavaScript之创建对象的模式
  6. Execution failed for task ':compileArmv7DebugJavaWithJavac' 解决办法
  7. 发送经纬度坐标给指定手机
  8. Postman接口调试神器-Chrome浏览器插件
  9. vb6中word编程总结
  10. 有趣的库:pipe(类似linux | 管道)库