select @oldValue=column1 from deleted select @newValue=column1 from inserted
昨天我写错了。应该是DELETEED和INSERTED表。
我不使用SQL SERVER ,但使用SYBASE,两者具有相当大的相似性,以下方法仅供参考,在SYBASE中,TRIGGER 可以设定after or before change 触发,在触发器的开始申明:declare new_table as new or declare old_table as old,你就可以在相应的时候获得旧的或新的表中的对应行各列数据。。
select @newValue=column1 from inserted