在查看类似的问题时:
Getting trigger to insert changed column values only in audit table
我想更进一步,比较更新的数据,看看它是否真的已经更新......我不确定这是否理想(性能明智)。
背景:
我们有一些数据由用户定期更新。
更新此数据后,我想将他们提交的内容与已提交的内容及其提交内容进行比较,以确保更改。
如果有更改,请继续将审核条目写入中央审核历史记录表,概述已更改的字段。
思想/想法?我尽力搜索,但没有太多运气。如果它是重复的话,我会很乐意删除这个问题。
谢谢!
答案 0 :(得分:1)
您可以编写BEFORE UPDATE
触发器,在触发器中使用OLD
和NEW
别名来比较更新前记录中可用的值与您的值用。更新。根据比较结果,您可以在审计表中写入一个条目。