我创建了一个过程,我想在将行插入到我的表中时调用它。因此,我使用 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