如何修改SQL Server错误消息

时间:2018-08-06 09:42:37

标签: sql-server sql-server-2008

我已经在计算机上本地启动了SQL Server。现在,我试图找到一种方法来修改在SSMS中收到的错误消息。

1 个答案:

答案 0 :(得分:1)

那么您可以尝试一下。类似于以下内容:

SET NOCOUNT ON

CREATE TABLE #tmp(TestCol varchar(20))
INSERT INTO #tmp VALUES('test')

BEGIN TRY
    INSERT INTO #tmp VALUES('testtesttesttesttesttest')
END TRY
BEGIN CATCH

    DECLARE @nErrorNum INT;

    SELECT  @nErrorNum = ERROR_NUMBER()

    IF @nErrorNum = 8152
    BEGIN
        RAISERROR('String is too long',10,1);
    END
    ELSE
       THROW

END CATCH