SqlServer Try Catch
2015-01-31 09:26
309 查看
如上代码,raiserror参数说明:
(1). Message id : 异常的唯一标识,且这个值会被赋值给SQLServer的系统变量@@Error。
自定义异常的Message Id建议使用50000以后的,因为50000以内的会被系统异常占用。
(2). Severity : 异常的级别。 可输入1—19的数值。1—10之间不会被catch捕获。19以后是非常严重的级别。
(3). State : 如果输入负值或大于255 的值会生成错误,产生错误则会中断数据库的连接
执行该存储过程,看看自定义异常是否成功捕获:
(1). Message id : 异常的唯一标识,且这个值会被赋值给SQLServer的系统变量@@Error。
自定义异常的Message Id建议使用50000以后的,因为50000以内的会被系统异常占用。
(2). Severity : 异常的级别。 可输入1—19的数值。1—10之间不会被catch捕获。19以后是非常严重的级别。
(3). State : 如果输入负值或大于255 的值会生成错误,产生错误则会中断数据库的连接
执行该存储过程,看看自定义异常是否成功捕获:
相关文章推荐
- SqlServer try catch 捕获不到的一些错误及解决方法
- SQL Server Try Catch错误处理
- sqlserver try catch·
- SQL Server Try Catch错误处理
- sql server try catch
- sql server try...catch使用
- SqlServer try catch 捕获不到的一些错误及解决方法
- Using TRY/CATCH to Resolve a Deadlock in SQL Server 2005
- sql server try catch and transaction的几个要点
- sql server TRY CATCH
- sql server while, case,if..else ... try catch ..对象
- sql server try...catch使用
- SQL Server Try Catch错误处理
- SQL Server TRY...CATCH
- SqlServer try catch 捕获不到的一些错误及解决方法
- sql server try...catch使用 异常处理 不错的SQL错误处理
- Try to code some sql statement to catch the consume much CPU time sps.
- [转载]:TRY...CATCH (Transact-SQL)
- 在 Transact-SQL 中使用 TRY...CATCH
- sql try catch 的使用