当前位置:首页 > 数据库 > Sqlserver

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

代码如下:

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 处理异常

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!