正在加载图片...
出子引触发器的工作过程 每个触发器都有两个特殊的表:插入( inserted)表和删除 ( deleted)表。这两个表是逻辑表,并且是由系统管理的。它们 是动态驻留在内存中的,当触发器工作完成,这两个表也被删除。 它们主要保存因用户操作而被影响到的原数据值或新数据值。 1. inserted表的功能 当向表中插入数据时, INSERT触发器触发执行,新的记录插入到 触发器表和 inserted表中。 inserted表就是用来存储向原表插入的内 容 2. deleted表的功能 ·用于保存已从表中删除的记录,当触发一个 DELETED触发器时, 被删除的记录存放到 deleted表中。这样做的目的是,一旦触发器 遇到了强迫它中止的语句被执行时,删除的那些行可以从删除表 中得以恢复。 例如,可用如下语检索ⅲ inserted、 deleted表中的所有记录: select from inserted select from deleted 返回目录• 8.2.3 触发器的工作过程 • 每个触发器都有两个特殊的表:插入(inserted )表和删除 (deleted)表。这两个表是逻辑表,并且是由系统管理的。它们 是动态驻留在内存中的,当触发器工作完成,这两个表也被删除。 它们主要保存因用户操作而被影响到的原数据值或新数据值。 • 1. inserted表的功能 • 当向表中插入数据时,INSERT触发器触发执行,新的记录插入到 触发器表和inserted表中。inserted表就是用来存储向原表插入的内 容。 • 2. deleted表的功能 • 用于保存已从表中删除的记录,当触发一个DELETED触发器时, 被删除的记录存放到deleted表中。 这样做的目的是,一旦触发器 遇到了强迫它中止的语句被执行时,删除的那些行可以从删除表 中得以恢复。 • 例如,可用如下语检索inserted、deleted表中的所有记录: • select * from inserted • select * from deleted 返回目录
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有