0
我试图运行插入触发器后,但它不工作,有没有办法看到它的日志?插入触发器不工作后
这里是我的代码
ALTER TRIGGER [dbo].[SUBSID_INSERT] on [dbo].[STUDENT_MASTER] AFTER INSERT AS
BEGIN
SET NOCOUNT ON
DECLARE @numrows int, @hostname char(30), @sysuser char(30);
SELECT @numrows = @@rowcount;
IF @numrows = 0 RETURN;
SELECT @hostname = substring(hostname, 1, 30)
FROM master.dbo.sysprocesses
WHERE spid = @@spid;
SELECT @sysuser = substring(system_user, 1, 30);
INSERT INTO insert statement,
FROM STUDENT_MASTER JOIN INSERTED I ON STUDENT_MASTER.ID_NUM = I.ID_NUM
JOIN NAME_MASTER ON NAME_MASTER.ID_NUM = STUDENT_MASTER.ID_NUM
WHERE
STUDENT_MASTER.id_num not in (select DISTINCT id_num from subsid_master where subsid_cde LIKE '0%')
END
GO
*不起作用* - 如何!?!?! (a)不做任何事情吗? (b)抛出一个错误? (c)做错了什么? –
什么都没有,就像参数返回0行一样,但是如果我运行脚本,它会执行插入操作。 –
什么是“插入插入语句”,?触发器是否与此相配... – bsivel