如何从SQL中的错误代码中获取错误描述?

时间:2013-01-08 20:06:28

标签: sql tsql error-handling

  

可能重复:
  SqlError.Number descriptions

@@ ERROR

这是一个整数。如何在下面的示例中获得错误的实际描述?

IF @@ERROR <> 0
INSERT INTO Table (ID, ErrorDescription)
VALUES (@ID, ????)

1 个答案:

答案 0 :(得分:1)

因此,基于我的评论中的参考,您可能会出现以下内容:

SELECT @ErrorVariable AS ErrorID,
    text
FROM sys.messages
WHERE message_id = @ErrorVariable;

Using @@Error