2016 - 2025

感恩一路有你

电子表 临时表inserted表和deleted表有什么作用?

浏览量:2312 时间:2021-03-17 12:39:14 作者:admin

临时表inserted表和deleted表有什么作用?

插入表和删除表用于存储表中数据行的修改信息。它们是在触发器执行并放入内存时自动创建的。它们是临时桌子。当触发器工作时,它们也会被移除。它们是只读表,无法写入。

插入表:用于存储受insert和update语句影响的行的副本。这意味着插入或更新的记录行临时保存在插入的表中。执行insert或update语句时,新行将同时添加到插入表和触发器表中。因此,您可以检查插入的数据是否符合插入表的要求。否则,可以回滚撤消操作。

已删除表:用于存储受delete和update语句影响的行的副本。表示删除或更新前的记录行临时保存在删除表中。当执行delete或update语句时,该行将从触发器表中删除并传递给delete表。因此,您可以检查是否可以从已删除的表中删除已删除的数据行。

临时表inserted表和deleted表有什么作用?

删除数据时,我们可以假设数据库将要删除的数据放入已删除的临时表中。我们可以从deleted

中读取像select字段一样的普通表,插入时,我们可以将要插入的数据放入插入的表中。

更新操作可视为两个操作:首先删除行记录,然后插入行记录。这样,update操作实际上对删除的表和插入的表进行操作,因此不会有更新的表。

电子表 依波表 万表

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。