在SQL Server中没有消息的Raiseerror

时间:2016-03-31 22:05:08

标签: sql-server triggers raiserror

我正在编写一个控制字段的触发器。该脚本按我的意思运行,但问题出在raiseerror。我希望触发器能够在不向用户显示错误消息的情况下工作。

可以在不向用户显示错误消息的情况下知道raiseerror的等效内容的任何人。

DECLARE @val varchar(9)
SELECT @val= [DC_Piece] 
from INSERTED 
where INSERTED [DC_Domaine]=0 and INSERTED.[DC_IdCol]=6

IF UPDATE([DC_Piece])
BEGIN
    IF NOT EXISTS( select [DO_PIECE] 
    from DOCEN 
    where  @val= [DO_Piece] and [DO_Domaine]=0 and [DO_Type]=6)
        RAISERROR('STOP',11,1)
END

0 个答案:

没有答案