【发布时间】:2015-10-21 17:12:51
【问题描述】:
我想编写一个触发器来执行一些逻辑,除非只更新了一个特定的列,例如如果仅更新了“UpdateDate”列,则不必费心触发触发器。
我知道我可以使用UPDATE() 和COLUMNS_UPDATED(),但似乎很难以可维护的方式编写它来检查它是否只是更新了那一列。例如。我可以针对表中的其他每一列调用 UPDATE(),但是如果有人添加了另一列并且不修改触发器,它将中断。
【问题讨论】:
标签: sql-server triggers