oracle - 有什么方法可以知道哪个查询导致“找不到数据”异常?
问题描述
有没有办法知道哪个查询在大 pl/sql 块中导致“找不到数据”异常?我有一个很大的 pl/sql 块,其中包含许多 select into 语句和一个异常块。当我运行该存储过程时,我得到 No data found 异常。我想知道有没有办法使用 sqlcode 和 sqlerrm 打印导致此异常的 sql 查询?
解决方案
推荐阅读
- javascript - 如何在ajax成功后从文档根目录触发文件下载
- javascript - 访问对象内部的数组
- php - 在 CakePhp 中调试未定义的偏移量
- node.js - 无法在 Node Typescript 应用程序中编写 ES6 语法
- fastlane - 将 fastlane/gym 与 xcode build 进行比较
- android - 如果 android:id 属性没有改变,菜单项的 resId 会改变它的值吗?
- python - SQL Server 查找表中列的推荐数据类型和长度
- python - 从 pandas 的字符串中删除多余的标点符号
- javascript - HTML页面解析后如何在源代码中放入行号?
- r - 在绘制曲线和计算 AUC 时使用包 ROCR 和 pROC 有什么区别?