Deleted表用于存储DELETE和UPDATE语句所影响的行的复本

简介:

Deleted表用于存储DELETEUPDATE语句所影响的行的复本。在执行DELETEUPDATE语句时,行从触发器表中删除,并传输到deleted表中。Deleted表和触发器表通常没有相同的行。

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

更新事务类似于在删除之后执行插入;首先旧行被复制到 deleted 表中,然后新行被复制到触发器表和 inserted 表中。

 

顺便说一下,当对某张表建立触发器后,分3种情况讨论

1.插入操作(Insert)

Inserted表有数据,Deleted表无数据 

 

2.删除操作(Delete)

Inserted表无数据,Deleted表有数据 

 

3.更新操作(Update)

Inserted表有数据(新数据),Deleted表有数据(旧数据)


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/416794,如需转载请自行联系原作者

 

相关文章
|
开发工具 异构计算 Perl
|
12月前
|
存储 机器学习/深度学习 人工智能
【AI系统】指令和存储优化
在AI编译器底层,除了广泛应用的循环优化外,还存在指令优化和存储优化两大类。指令优化通过利用硬件提供的特殊加速指令,如向量化和张量化,提高计算效率;存储优化则关注如何高效管理数据存储与访问,减少延迟,提高整体计算效率。这些技术共同作用,极大提升了AI系统的性能。
208 1
|
存储 数据采集 监控
开源日志Fluentd
【10月更文挑战第21天】
283 7
|
缓存
npm 更新升级(最新版本 | 指定版本)
npm 更新升级(最新版本 | 指定版本)
2557 0
|
Linux
Linux中U盘和SD卡加载卸载命令
U盘挂载命令U盘插入的时候会显示启动信息,启动信息中sda: sda1指U盘的设备名为sda1dev设备目录下有一个sda1设备文件,此设备文件就是我们插入的U盘,我们将这个设备文件挂载到Linux系统的/mnt/udisk1这个目录下,这样我们即可以通过访问/mnt/udisk1目录来读写U盘,挂...
2051 0
|
存储 人工智能 运维
|
人工智能 机器人 自然语言处理
开放下载 | 《智能时代的客服中心变革与发展》
对于企业而言,客户体验及客户满意度对其业务的发展至关重要,出色的客户体验是留存老客、获取新客的加速器。但很多传统企业的客服中心都面临着沉重的成本和资源压力。 随着AI + 服务的深入应用和快速发展,客服领域正在成为AI技术的重要应用场。越来越多的企业开始使用创新的智能化数字技术将为客服中心实现降本增效。更重要的是,基于数据的海量用户行为洞察,客服中心完全可以逐步超越成本中心的枷锁,通过数据技术为业务部门提供业务优化、业务设计、数字营销到个性化消费的全流程营销。这一切都将促进客服部门的自我升级,也将渐进改变整个行业的景观与格局。
12424 0
开放下载  | 《智能时代的客服中心变革与发展》
|
存储 IDE 开发工具
IntelliJ IDEA 详细配置图解,用了这些可能别人叫你秀儿
IntelliJ IDEA 详细配置图解,用了这些可能别人叫你秀儿
1145 0
IntelliJ IDEA 详细配置图解,用了这些可能别人叫你秀儿
|
Java 测试技术 Maven
常用微服务框架的UT方案 |Java 开发实战
经过前面几次文章的分享的UT的相关知识,相信应该对UT的好处和基本使用已经有了了解。今天接着分享UT相关最后一测文章,希望对大家在UT的学习中有一点点的帮助。
509 0