我已经在计算机上本地启动了SQL Server。现在,我试图找到一种方法来修改在SSMS中收到的错误消息。
答案 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