日期:2014-05-17  浏览次数:20906 次

存储过程中select into 语句 提示“ORA-01403:未找到数据”
有个郁闷问题。。

create   or   replace   procedure   pro_test
    (RptID   varchar2,   rs   out   pkg_results.T_CURSOR)
is
begin
    declare  
                TCode   varchar2(18);
                ICode   varchar2(18);
      begin
--RptID值正常,下面这句为什么提示“ORA-01403:未找到数据”
                Select   ITEMCODE,   TYPECODE   INTO   ICode,   TCode   From   t_MyTab   Where   SysID   =   RptID   and   rownum <2   Order   by   SysId;                      
        end;            
end;

------解决方案--------------------
ORA-01403:未找到数据

你的查询没有返回结果,你说值正常也没有用