如何处理 SQL 数据库中的 RAISERROR
How to Handle the RAISERROR in SQL Database
我想将下面的错误处理成一个变量,这样我就可以将它存储在 table
RAISERROR ('Error occurred "%s" after 10 passes.', 1, 1, @Requesterr)
我需要从上面的命令中获取整个错误并将其存储在 table.
提前致谢..!!
您可以使用FORMATMESSAGE
格式化错误信息:
DECLARE @error_msg VARCHAR(100);
DECLARE @Requesterr VARCHAR(100) = 'incorrect path';
SET @error_msg = FORMATMESSAGE('Error occurred "%s" after 10 passes.', @Requesterr);
RAISERROR (@error_msg, 1, 1);
-- INSERT INTO error_log(message)
-- VALUE (@error_msg);
我想将下面的错误处理成一个变量,这样我就可以将它存储在 table
RAISERROR ('Error occurred "%s" after 10 passes.', 1, 1, @Requesterr)
我需要从上面的命令中获取整个错误并将其存储在 table.
提前致谢..!!
您可以使用FORMATMESSAGE
格式化错误信息:
DECLARE @error_msg VARCHAR(100);
DECLARE @Requesterr VARCHAR(100) = 'incorrect path';
SET @error_msg = FORMATMESSAGE('Error occurred "%s" after 10 passes.', @Requesterr);
RAISERROR (@error_msg, 1, 1);
-- INSERT INTO error_log(message)
-- VALUE (@error_msg);