首页 > 解决方案 > 插入后不触发 SQL 触发器

问题描述

CREATE TRIGGER xyz
ON abc
AFTER INSERT,UPDATE
SET NOCOUNT ON;
AS
    DELETE FROM abc 
    WHERE condition;

我第一次通过上面的脚本直接将记录插入表中abc时它可以工作,但在通过应用程序执行时不起作用。随后它对两者都很好。

为什么我们第一次运行应用程序时它不工作?我也尝试了回滚选项,结果相同。触发器有什么问题吗?

标签: sql-servertriggerssql-server-2016

解决方案


尝试在块内移动 SET NOCOUNT ON,在 AS 之后


推荐阅读