数据库触发器deleted 与inserted 数据的差异
2015-04-15 10:15
169 查看
deleted 与inserted 数据的差异
Inserted
存放进行insert和update 操作后的数据
Deleted
存放进行delete 和update操作前的数据
注意:update 操作相当于先进行delete 再进行insert ,所以在进行update操作时,修改前的数据拷贝一条到deleted 表中,修改后
的数据在存到触发器作用的表的同时,也同时生成一条拷贝到insered表中
用图更好理解:
Inserted
存放进行insert和update 操作后的数据
Deleted
存放进行delete 和update操作前的数据
注意:update 操作相当于先进行delete 再进行insert ,所以在进行update操作时,修改前的数据拷贝一条到deleted 表中,修改后
的数据在存到触发器作用的表的同时,也同时生成一条拷贝到insered表中
用图更好理解:
相关文章推荐
- SQL2005中返回修改后的数据 触发器inserted和deleted虚拟
- 数据库触发器inserted和deleted详解
- 支持差异数据保存的数据库实体类设计——处女作
- 支持差异数据保存的数据库实体类设计(二)(续)
- MySQL只导出数据库结构和存储过程、触发器、函数,但不导表数据
- 创建一个触发器(trriger)来同步两个数据库中指定表的数据
- SQL server 使用触发器跨数据库备份数据
- 触发器的Inserted表和Deleted表
- 触发器deleted 表和 inserted 表详解!!!
- 用触发器生成数据库表的数据操作日志
- 触发器中的inserted表和deleted表介绍
- 触发器中的inserted表和deleted表
- JAVA-20-数据约束、数据库设计三大范式、多表查询、存储过程、触发器、数据库权限
- 触发器中的 Inserted表和Deleted表
- 触发器中的inserted表和deleted表
- DDL_DATABASE_LEVEL_EVENTS 数据库级的触发器,创建数据库日志表
- mysql的触发器同数据库多表的数据操作
- 触发器中的inserted和deleted
- 实战 SQL Server 2008 数据库误删除数据的恢复 (转载至dudu http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html)
- 比较同一数据库不同版本间数据表之间差异