如何验证或测试是否在SQL Server中触发了触发器

pro*_*ive 4 sql-server triggers

我们在SQL Server中有一个触发器,应该在DML SQL查询上触发,即在更新表中列的值时触发。有没有办法验证触发器是否确实触发了?我正在寻找一个SQL查询或一个日志文件,其中记录了触发的所有触发器。

谢谢

小智 5

不,我没有这样的事情。

要测试触发器是否触发,您可以在触发器上添加PRINT语句(例如“ PRINT'trigger fired!'”),然后执行一些应触发触发器的操作。如果您在Management Studio的“消息”选项卡中获得了打印的文本,则知道该文本已触发。