【发布时间】:2009-11-06 12:47:07
【问题描述】:
在 INSERT、UPDATE 和 DELETE 之后,我正在 SQL Server 中创建触发器。有没有办法知道触发器代码是否在插入更新或删除语句上运行,因为我需要在每种情况下都有不同的行为,或者我需要为它们中的每一个创建一个触发器。
提前致谢,
保罗
【问题讨论】:
-
您好,感谢您的所有回答,它们都是正确的,但我想知道触发器内是否存在一个自动标志,告诉我们正在运行什么语句。例如在 PostGreSQL 中,我们可以使用 IF(tg_op = 'INSERT') 来了解触发器是否正在运行并插入。非常感谢大家...
标签: sql-server triggers