首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

【数据库】ORA-01403: 未找上任何数据

2013-11-01 
【数据库】ORA-01403: 未找到任何数据在项目的存储过程中有这样一句话select jgdm,jgmc into parm_mrjgdm,pa

【数据库】ORA-01403: 未找到任何数据

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

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;

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

 


 

热点排行