当前位置:Gxlcms > mssql > 在SQLServer的try...catch语句中获取错误消息代码的的语句

在SQLServer的try...catch语句中获取错误消息代码的的语句

时间:2021-07-01 10:21:17 帮助过:106人阅读

代码如下:

BEGIN TRY
...
...
END TRY
BEGIN CATCH
DECLARE @ErrorMessage NVARCHAR(4000);
DECLARE @ErrorSeverity INT;
DECLARE @ErrorState INT;

SELECT
@ErrorMessage = ERROR_MESSAGE(),
@ErrorSeverity = ERROR_SEVERITY(),
@ErrorState = ERROR_STATE();

RAISERROR (@ErrorMessage, -- Message text.
@ErrorSeverity, -- Severity.
@ErrorState -- State.
);
END CATCH;

您可能感兴趣的文章:

  • SQL SERVER 里的错误处理(try catch)
  • SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)
  • SQL Server 2008 R2:error 26 开启远程连接详解
  • SQLServer 2008 :error 40出现连接错误的解决方法
  • SQL2005 provider: 命名管道提供程序 error: 40 无法打开到 SQL Server 的连接
  • SQL Server自定义异常raiserror使用示例
  • SQL Server 2005 中使用 Try Catch 处理异常

人气教程排行