oracle存储过程异常信息的显示
来源:互联网 发布:华为大数据在贵州 编辑:程序博客网 时间:2024/06/05 02:45
之前写存储过程时,异常处理写法是:
...
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
END ...
这种写法当存储过程抛出异常时,我们不知道其到底抛出了哪种异常(比如列宽度不够大而在插入数据时抛异常),可以按如下方式显示异常信息
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.put_line('sqlcode : ' ||sqlcode);
DBMS_OUTPUT.put_line('sqlerrm : ' ||sqlerrm);
ROLLBACK;
END ...
sqlcode是异常编号,sqlerrm是异常的详细信息,如果异常信息太多,可以截取一段显示,如
DBMS_OUTPUT.put_line('sqlerrm : ' ||substr(sqlerrm,1,100));是截取前100个字符显示出来。
转自:http://layznet.iteye.com/blog/592873
- oracle存储过程异常信息的显示
- oracle存储过程异常信息的显示
- Oracle存储过程异常信息的显示
- oracle存储过程,记录异常信息
- Oracle存储过程---异常
- Oracle存储过程的异常处理
- Oracle存储过程的异常处理
- Oracle 搜集统计信息的存储过程
- Oracle java存储过程在sqlplus中的调试信息显示
- oracle 存储过程异常处理
- Oracle 存储过程异常处理
- oracle 异常+存储过程+函数
- Oracle 存储过程异常处理 .
- Oracle存储过程常见异常
- oracle存储过程异常捕获
- Oracle存储过程记录异常
- oracle 存储过程异常处理
- oracle存储过程异常捕获
- partition,stable_partition,sort,stable_sort
- 依赖倒置原则--针对接口编程
- partial_sort,partial_sort_copy,nth_element
- jsp页面导出成word文件
- Lisp的作用域和生存期(scope and extent in lisp)
- oracle存储过程异常信息的显示
- heap算法,binary_search
- makefile学习
- 策略模式
- Sed命令简明教程
- 第四节:C64+ DSP 的CPU及存储器体系中存储器关系
- includes,lower_bound,upper_bound,equal_range
- Unable to handle kernel paging request at virtual address错误的解决
- a##b,在c语言中是什么运算?