在许多应用中,需要保存某个数据表的历史记录,以供以后查询,在 SQL Server 2000
中,可以利用触发器轻松实现历史记录功能。
在触发器中,需要用到 SQL Server 的 inserted 和 deleted 两个虚拟表,在执行 sql
命令时,这两个虚拟表分别记录的内容如下:
sql命令 deleted inserted
---------------------------------------------------
insert [不可用] 新插入的记录
update 被更新前的记录 被更新后的记录
delete 被删除的记录 [不可用]
---------------------------------------------------
1