zoukankan      html  css  js  c++  java
  • ORA-01403: no data found

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

    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

  • 相关阅读:
    bzoj 4610 Ceiling Functi
    uva 01350
    uva 12075
    uva 01393
    uva 11038
    CF 496E
    CF 496D
    poj 3167
    hdu 4622
    spoj 7258
  • 原文地址:https://www.cnblogs.com/softidea/p/5587081.html
Copyright © 2011-2022 走看看