0

重複の可能性:
SqlError.Number の説明

@@エラー

これは整数です。以下の例のエラーの実際の説明を取得するにはどうすればよいですか?

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

1 に答える 1

1

したがって、私のコメントの参照に基づいて、次のようなことができます。

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

@@Error を使用します。

于 2013-01-08T20:12:31.320 に答える