重複の可能性:
SqlError.Number の説明
@@エラー
これは整数です。以下の例のエラーの実際の説明を取得するにはどうすればよいですか?
IF @@ERROR <> 0
INSERT INTO Table (ID, ErrorDescription)
VALUES (@ID, ????)
重複の可能性:
SqlError.Number の説明
@@エラー
これは整数です。以下の例のエラーの実際の説明を取得するにはどうすればよいですか?
IF @@ERROR <> 0
INSERT INTO Table (ID, ErrorDescription)
VALUES (@ID, ????)
したがって、私のコメントの参照に基づいて、次のようなことができます。
SELECT @ErrorVariable AS ErrorID,
text
FROM sys.messages
WHERE message_id = @ErrorVariable;
@@Error を使用します。