oracle存储过程异常信息的显示
来源:互联网 发布:淘宝商家不开通信用卡 编辑:程序博客网 时间:2024/05/16 05:35
转自http://layznet.javaeye.com/blog/592873
之前写存储过程时,异常处理写法是:
...
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个字符显示出来。
- oracle存储过程异常信息的显示
- oracle存储过程异常信息的显示
- Oracle存储过程异常信息的显示
- oracle存储过程,记录异常信息
- Oracle存储过程---异常
- Oracle存储过程的异常处理
- Oracle存储过程的异常处理
- Oracle 搜集统计信息的存储过程
- Oracle java存储过程在sqlplus中的调试信息显示
- oracle 存储过程异常处理
- Oracle 存储过程异常处理
- oracle 异常+存储过程+函数
- Oracle 存储过程异常处理 .
- Oracle存储过程常见异常
- oracle存储过程异常捕获
- Oracle存储过程记录异常
- oracle 存储过程异常处理
- oracle存储过程异常捕获
- Windows Phone 7 ”摇滚之星”诞生
- JS输入框的只读与可写
- 3、多线程是何物?
- 最近的我
- The day that changed my generation
- oracle存储过程异常信息的显示
- COM DCOM COM+
- 刷新后 页面 保持滚动条位置
- 开卷有益:黑莓知识库之BlackBerry Technical Solution Center
- 你的时间在哪里,成就就在哪里
- 18分钟计划管理你一天
- C# 委托的妙文
- DefaultProperty("Text"), ToolboxData
- 端口号大全