ORA-01403: 未找到任何数据
程序员文章站
2022-05-12 21:14:46
...
在项目的存储过程中有这样一句话 select jgdm,jgmc into parm_mrjgdm,parm_mrjgmc From BL_KHXX where jgdm=PARM_JGDM; 每次调试
在项目的存储过程中有这样一句话
select jgdm,jgmc into parm_mrjgdm,parm_mrjgmc From BL_KHXX where jgdm=PARM_JGDM;
每次调试存储过程总是报错
ORA-01403: 未找到任何数据
ORA-06512: 在 "HISORCL.USP_EMR2_MBLB_QUERY", line 44
ORA-06512: 在 line 3
从网上发现可能是由于搜索出来的字段都为空,因此出现这种错误
因此加上异常处理,,在数据为空的时候,给参数一个默认值
EXCEPTION WHEN NO_DATA_FOUND THEN
parm_mrjgdm := 0;
parm_mrjgmc := 0;
这样就可以在搜索数据为空的时候,不发出异常。
相关阅读:
SPFILE 错误导致数据库无法启动(ORA-01565)
ORA-01172、ORA-01151错误处理
ORA-00600 [2662]错误解决
ORA-01078 和 LRM-00109 报错解决方法
ORA-00471 处理方法笔记
ORA-00314,redolog 损坏,或丢失处理方法
ORA-00257 归档日志过大导致无法存储的解决办法
推荐阅读
-
不损失任何数据 动态磁盘格式转换方法
-
如何在不丢失任何数据的情况下升级到iPhone 13
-
ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开
-
完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存
-
ASP连接任何数据库的脚本
-
PPT如何为任何单个数据系列选择或更改另一种图表类型
-
微软张亚勤:任何企业都必须要有大数据战略
-
Access数据库中“所有记录中均未找到搜索关键字”的解决方法
-
找bug:前后端分离项目中,后端接口的增删改查用postman测试没问题,在前端写数据没有任何反应。
-
curl-php post提交数据,获取到的结果提示请求未找到!