复制代码 代码如下:
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 处理异常