在项目的存储过程中有这样一句话

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;

这样就可以在搜索数据为空的时候,不发出异常。

http://www.linuxidc.com/Linux/2013-10/92162.htm

ORA-01403: no data found相关推荐

  1. oracle rac 磁盘重建,Oracle RAC环境下重建ASM磁盘组 Re-create ASM diskgroup with Oracle RAC...

    oracle@node01:/$dbca 查看创建结果: 16)最后,引用原文如下: Steps to Re-Create ASM Diskgroups [ID 268481.1] 修改时间 17-M ...

  2. crs 管理的几个演示(培训作业)

    1.演示启动和关闭crs主进程. [root@rac1 bin]# ./crsctl stop crs CRS-2791: Starting shutdown of Oracle High Avail ...

  3. orcle rac启动了,但数据库没有启动的错误解决

    环境: RAC 11G. ORACLE 11.2.0.3 REDHAT 5.8 突然节点2数据库出故障,直接使用SQLPLUS 登录进行数据库重新启动, 两个节点中的ORACLE数据库已使用单实例方式 ...

  4. ORA-16019: cannot use LOG_ARCHIVE_DEST_1 解决方法

    在设置DATA GUARD 时,修改了系统参数,重启数据库后出错: SQL> shutdown immediate; Database closed. Database dismounted. ...

  5. ORACLE 透明网关访问 MYSQL 表

    环境 LINUX 64 BIT ORACLE 11.2.0.4      LINUX 64 BIT MYSQL 5.7.14 1. MYSQL建立一个用户用于ORACLE DBLINK 建立这里忽略掉 ...

  6. oracle修改字段长度sql_Oracle RAC修改参数文件位置

    目的: 将参数文件原位置+DATA/cjcdb/spfilecjcdb.ora修改到+DATA/cjcdb/spfile/spfilecjcdb.ora 步骤如下: 一:临时位置生成pfile注意:R ...

  7. duri oracle 连接字符串_Oracle连接字符串大全

    // 在 C# 代码中用以下数据库提供程序访问 Oracle 数据库 // Oracle Data Provider for .NET / ODP.NET 使用 TNS 写法 Data Source= ...

  8. rac one node在线relocation

    1.查看数据库运行状态 $ srvctl status database -d rone Instance rone_2 is running on node rone2 Online relocat ...

  9. Oracle 单实例 迁移到 RAC 实例 -- 使用RMAN 异机恢复

    Oracle 官网有关单实例迁移到RAC的一个步骤说明: How to Convert 10g Single-Instance database to 10g RAC using Manual Con ...

  10. [Oracle- MySQL] Oracle通过dblink连接MySQL

    [Oracle -> MySQL]  Oracle通过dblink连接MySQL  业务上有这么一个需求,需要把Oracle的一些数据同步到MySQL,如果每次都是手动同步的话,实在太麻烦,因此 ...

最新文章

  1. AI玩俄罗斯方块(Python实现)
  2. 12.MySql关于获取当前时间的三个函数
  3. Lambda表达式的运用(详尽版)
  4. python中matplotlib条形图-python matplotlib库绘制条形图练习题
  5. 【RecyclerView】 十一、RecyclerView 数据更新 ( 删除单条数据 | 批量删除数据 )
  6. Harvard's CS50
  7. 修改MySql默认编码
  8. python编程(数据库操作)
  9. 2.2使用urllib的简单传输
  10. 【python基础语法】range() 序列类型range
  11. php 正则 修饰符,php 正则修饰符
  12. storage 主机集群共享卷数据不同步_codis 高可用集群跳过nginx 代理
  13. Apache Spark技术实战之5 -- SparkR的安装及使用
  14. 不确定度在线计算_计量测量的不确定度详解
  15. Windows下IIS搭建Ftp服务器
  16. 扎克伯格让员工学会高效工作的26张PPT
  17. Spring AOP配置 之 @Aspect
  18. 【学习记录2】数组里的字符串转换成数字或者把数字转换成字符串
  19. 一个PDF免费转WORD的网站,亲测,好用!
  20. 51单片机实现两路AD检测、数码管显示、串口获取

热门文章

  1. poj2586 Y2K Accounting Bug(贪心)
  2. Linux 下查看系统是32位还是64位的方法
  3. (转)对D3DXVec3Project 和D3DXVec3UnProject的认识
  4. Turn to Stone
  5. 黑客购买恶意软件攻击航空航天和交通行业,潜伏5年+
  6. 突发!迈克菲掌门人 John McAfee 在西班牙监狱自缢身亡
  7. 网站源代码遭公开,2.43亿名巴西公民个人数据遭泄露
  8. Apache Shiro权限绕过漏洞 (CVE-2020-11989) 挖掘分析和复现
  9. 计算机中的进制位运算
  10. eclipse 中安装activitil流程插件步骤