想跟踪表中某一行记录中特定字段的值的前后变化,急!!!!!!

有一表a,字段有1,2,3......,主键是1,想记录字段2的前后变化的值(什么改动,从什么变成什么),如何取修改前的记录啊?谢谢!!!!!

---------------------------------------------------------------

使用触发器:
create trigger t_1 on a for update
as
insert 变化前表 select * from deleted
insert 变化后表 select * from inserted

---------------------------------------------------------------

创建一个变化表t(before,after)
create trigger t_1 on a for update
as
insert t select deleted.t2,inserted.t2 from deleted,inserted

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus