我需要根据其他表的选择结果将2个值插入表中。
IF NOT EXISTS
(
SELECT M.DNUM, M.NAME, U.ID, A.ID, A.RIGHT
FROM [ACCESS] A JOIN [MASTER] M
ON M.DNUM = A.NUM
JOIN [USERS] U
ON U.NUM = D.ID
WHERE M.ALIAS = '0-50'
GROUP BY M.DNUM, M.NAME, U.ID, A.ID, A.RIGHT
)
BEGIN
INSERT INTO [ACCESS]
(ID, RIGHT)
VALUES
('9','3')
END
我需要将2个值添加到[ACCESS]
表中,但只想在M.ALIAS
为0-50且A.NUM = M.NUM
时才添加值。
当我运行脚本时,它完成没有错误,但是当我重新检查时插入没有发生。
感谢您的帮助。
答案 0 :(得分:0)
使用ELSE
添加PRINT
子句来测试IF
条件