打印本文 打印本文 关闭窗口 关闭窗口
SQL 2000中的触发器使用
作者:武汉SEO闵涛  文章来源:敏韬网  点击数8714  更新时间:2007/11/14 13:06:33  文章录入:mintao  责任编辑:mintao

触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。
下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。

__________________________________________________________________

可以定义一个无论何时INSERT语句向表中插入数据时都会执行的触发器。

当触发INSERT触发器时新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中已记录的插入动作。inserted表还允许引用由初始化INSERT语句而产生的日志数据。触发器通过检查inserted表来确定是否执行触发器动作或如何执行它。inserted表中的行总是触发器表中一行或多行的副本。

日志记录了所有修改数据的动作(INSERTUPDATEDELETE语句),但在事务日志中的信息是不可读的。然而,inserted表允许你引用由INSERT语句引起的日志变化这样就可以将插入数据与发生的变化进行比较来验证它们或采取进一步的动作。也可以直接引用插入的数据,而不必将它们存储到变量中。

[1] [2] [3] [4] [5] [6] [7] [8] [9]  下一页

打印本文 打印本文 关闭窗口 关闭窗口