Deleted表用于存储DELETE和UPDATE语句所影响的行的复本
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表有数据(旧数据) ? 本文出自 “乔磊的博客 学习 进步” 博客,请务必保留此出处http://www.voidcn.com/article/p-kodrjmco-bhq.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |