ora-01403未找到任何数据 1. 错误的具体含义和背景 ORA-01403 错误是 Oracle 数据库在执行 SELECT INTO 语句时,如果没有找到任何匹配查询条件的数据,就会抛出的异常。这个错误常见于 PL/SQL 程序中,当程序期望从数据库表中检索数据,但实际上没有找到任何数据时。 2. 可能导致 ora-01403 错误的原因 查询条件不匹...
ORA-01403: 未找到任何数据 异常主要是由于SQL中使用了SELECT INTO 但是根据条件没有查询到结果引起. 例如下数据表producten表中不存在名称为国内共享套餐的产品,此时获取DI就会得到报错 DECLARE V_ID NUMBER; BEGIN SELECT P.PRODUCTID_PK INTO V_ID FROM PRODUCTEN P WHERE P.PRODUCTNAMESTR = '国内共享套餐'...
ORA-01403未找到任何数据select into 问题: 执行SQL,当无返回值时,会提示“ORA-01403未找到任何数据”。 createorreplacetriggertri_kf_trial beforeinsertonkf_trialforeach rowdeclarev_idvarchar2(25);beginSELECTidINTOv_idFROMHI_PSNDOC_BADWHEREid=:new.id;if(v_idISNOTNULL)thenraise_application_error(-...
Oracle数据库的‘ORA-01403: 未找到任何数据’错误的一种可能原因 语句: select count(*) into c_count from book group by tid having tid = c_tid; 如果book表里没有符合 tid=c_tid的数据,分组会出现问题,count(*)将不是0, 而是没有值(不清楚是不是null),故不能将值给c_count; 解决方法:不分组 s...
有可能数据库本身就没有数据,所以未找到。单步调试,先加上where条件后查出来到底有没有数据,或者有多少数据,然后再在过程中单步调试一次啊,看问题出在哪里。你也可以跳出存储,当没有数据时,跳出存储。
可能是由于搜索出来的字段都为空,因此出现这种错误。 加上异常处理,在数据为空的时候,给参数一个默认值 。
ORA-01403: 未找到任何数据 ORA-06512: 在 "HISORCL.USP_EMR2_MBLB_QUERY", line 44 ORA-06512: 在 line 3 从网上发现可能是由于搜索出来的字段都为空,因此出现这种错误 因此加上异常处理,在数据为空的时候,给参数一个默认值 EXCEPTION WHEN NO_DATA_FOUND THEN ...
ORA-01403: 未找到任何数据 FRM-40735: WHEN-NEW-ITEM-INSTANCE 触发器提出了不能处理的异常状况 ORA-06502。 2011-12-13 15:50 −... CiWEi` 2 5007 ORA-01403未找到数据 2013-01-29 21:07 −ORA-01403未找到数据的错误。其中jkcode,serialid是varchar2(64)。语句是这样的: select jk_code,serial...
【数据库】ORA-01403: 未找到任何数据解决 2017-08-02 11:07 −... ArcerZhang 0 1160 ORA-600/ORA-7445/ORA-700 Error Look-up Tool (Doc ID 153788.1) 2019-12-10 09:14 −ORA-600/ORA-7445/ORA-700 Error Look-up Tool (Doc ID 153788.1) ... ...
FRM-40735: WHEN-NEW-ITEM-INSTANCE 触发器提出了不能处理的异常状况 ORA-06502。 点确定后,form能显示,但是所有字段都为空。 --- 解决:when-new-form-instance 里没有添加package。。。