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

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

概述Deleted表用于存储DELETE和UPDATE语句所影响的行的复本。在执行DELETE或UPDATE语句时,行从触发器表中删除,并传输到deleted表中。Deleted表和触发器表通常没有相同的行。 Inserted表用于存储INSERT和UPDATE语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到inserted表和触发器表中。Inserted表中的行是触发器表中新行的

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

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

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

 

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

1.插入 *** 作(Insert)

Inserted表有数据,Deleted表无数据 

 

2.删除 *** 作(Delete)

Inserted表无数据,Deleted表有数据 

 

3.更新 *** 作(Update)

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

总结

以上是内存溢出为你收集整理的Deleted表用于存储DELETE和UPDATE语句所影响的行的复本全部内容,希望文章能够帮你解决Deleted表用于存储DELETE和UPDATE语句所影响的行的复本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1182277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存