0

我创建了一个过程,我想在将行插入到我的表中时调用它。因此,我使用 After insert 子句创建了触发器,该子句执行我的过程。

我的问题是为什么我在尝试将新行插入表时出错:

如果该语句包含没有 INTO 子句的 OUTPUT 子句,则 DML 语句的目标表“dbo.mytable”不能有任何启用的触发器。

如果这是重要信息,我正在使用 SQL Azure,并从管理门户插入新行?

程序 myproc

BEGIN
delete from mytable where Login like 'oo';
END

触发 mytrigg

create TRIGGER mytrigg
ON dbo.mytable
AFTER INSERT AS
BEGIN
   EXEC dbo.myproc;
END
GO
4

0 回答 0