我有一个审计触发器,它会自动将更新时间和更新用户放在我所有表的字段中。我有另一组触发器,用于将来自更新的事件信息写入事件表。问题是当有人更新某些内容时,事件信息会因为第一个触发器而被触发两次。如何禁止重复条目?
最佳答案
查看 TRIGGER_NESTLEVEL 函数。它返回触发器嵌套的当前级别。您可以检查它以防止重复。
关于SQL Server 触发器相互触发问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279555/