存储过程中如何获取错误信息
类别:数据库 浏览量:497
时间:2015-3-15 存储过程中如何获取错误信息
存储过程中如何获取错误信息SQL SERVER中提供了很多系统函数,让我们方便在存储过程中获取详细的错误信息。
ERROR_LINE():返回出现错误的行号
ERROR_MESSAGE():返回出现错误的详细信息
ERROR_NUMBER() :返回错误号
ERROR_PROCEDURE():返回出现错误的存储过程或触发器的名称。如果在存储过程或触发器中未出现错误,该函数返回 NULL
ERROR_SEVERITY() :返回严重性
ERROR_STATE():返回状态
存储过程获取错误信息实例
DECLARE @test_val INT;
BEGIN TRY
-- 导致一个除零错误
SET @test_val = 1024 / 0;
PRINT(STR(@test_val));
END TRY
BEGIN CATCH
PRINT('错误代码 = ' + STR(ERROR_NUMBER()));
PRINT('错误严重级别 = ' + STR(ERROR_SEVERITY()));
PRINT('错误状态代码 = ' + STR(ERROR_STATE()));
PRINT('错误信息 = ' + ERROR_MESSAGE());
END CATCH
go
返回结果
标签:存储过程
您可能感兴趣
- mysql创建存储过程的代码(MySQL修改存储过程的详细步骤)
- mysql存储过程遍历数据(Mysql 存储过程中使用游标循环读取临时表)
- sqlserver存储过程怎么写日志(SqlServer快速检索某个字段在哪些存储过程中sql 语句)
- MySql存储过程
- mssql 存储过程查询语句(MSSQL分页存储过程完整示例支持多表分页存储)
- 存储过程中如何获取错误信息
- SQL SERVER存储过程调试
- 怎么写存储过程sql server(SqlServer存储过程实现及拼接sql的注意点)
- sql server存储过程详解(SQL Server存储过程中编写事务处理的方法小结)
- SQL Server中SQL语句或者存储过程的最大长度
- sqlserver存储过程参数默认值(sql server使用临时存储过程实现使用参数添加文件组脚本复用)
- SQL SERVER中调用存储过程
- mysql存储过程和函数(MySQL存储过程的查询命令介绍)
- sqlserver存储过程使用变量(浅析SQL Server的嵌套存储过程中使用同名的临时表怪像)
- Sql Server常用系统存储过程
- sqlserver数据库中锁的4种类型(SQLSERVER对加密的存储过程、视图、触发器进行解密推荐)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9