Deleted表用于存储DELETE和UPDATE语句所影响的行的复本。在执行DELETE或UPDATE语句时,行从触发器表中删除,并传输到deleted表中。Deleted表和触发器表通常没有相同的行。
Inserted表用于存储INSERT和UPDATE语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到inserted表和触发器表中。Inserted表中的行是触发器表中新行的副本。
更新事务类似于在删除之后执行插入;首先旧行被复制到 deleted 表中,然后新行被复制到触发器表和 inserted 表中。
顺便说一下,当对某张表建立触发器后,分3种情况讨论
1.插入 *** 作(Insert)
Inserted表有数据,Deleted表无数据
2.删除 *** 作(Delete)
Inserted表无数据,Deleted表有数据
3.更新 *** 作(Update)
Inserted表有数据(新数据),Deleted表有数据(旧数据)
总结以上是内存溢出为你收集整理的Deleted表用于存储DELETE和UPDATE语句所影响的行的复本全部内容,希望文章能够帮你解决Deleted表用于存储DELETE和UPDATE语句所影响的行的复本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)