SQL Server 触发器相互触发问题

标签 sql triggers

我有一个审计触发器,它会自动将更新时间和更新用户放在我所有表的字段中。我有另一组触发器,用于将来自更新的事件信息写入事件表。问题是当有人更新某些内容时,事件信息会因为第一个触发器而被触发两次。如何禁止重复条目?

最佳答案

查看 TRIGGER_NESTLEVEL 函数。它返回触发器嵌套的当前级别。您可以检查它以防止重复。

关于SQL Server 触发器相互触发问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279555/

相关文章:

google-apps-script - 20个/用户/脚本的触发配额是什么意思?

插入后的 MYSQL 触发器 => 插入第二个表 => 插入触发器之前不起作用

mysql - SQL连接并计算行数

mysql - 如何从一个表中获取所有行,但过滤第二个表?

PHP SQL - 由于 ",",按日期排序失败

mysql - 触发 INSERT ON DUPLICATE KEY

sql - 重构 UPDATE CASE 语句以提高性能

java - Bigquery 查询 API - 数组问题

sql-server - SQL Server 2008 - 从插入触发器执行 sp_start_job - 作业是否异步运行?

JQUERY:当两个字段更改其值时触发提交按钮