0

我需要根据其他表的选择结果将 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]表中,但只想添加值 ifM.ALIAS是 0-50 AND if A.NUM = M.NUM

当我运行脚本时,它没有错误地完成,但是当我重新检查时插入没有发生。

谢谢您的帮助。

4

1 回答 1

0

Add ELSE clause with PRINT to test IF condition

于 2013-07-03T06:17:31.007 回答