function getSPSXMCByItemAndNodeId(p_node_id in varchar2,p_item_id in varchar2) return varchar2
IS
v_spsxmc  varchar2(200):='';
begin      select tz.spsxmc into v_spsxmc
      from t_pre_accept tpa,t_sdjsj_censordiscusion tsc,t_zhengwugongkai tz
      where tpa.stream_id=tsc.item_id 
      and tpa.project_id=tz.byzdb
      and tsc.item_id=p_item_id
      and tsc.node_id=p_node_id;
      
       if SQL%NOTFOUND then
 return '';
   end if;
         return v_spsxmc;
-- exception
--    when others then
--    return 'getSPSXMC_error';
end;这个function写在packagebody里面,可以编译通过,而且sql在参数p_item_id和p_node_id存在的时候可以查询出数据
但是在packagebody中调用这个function时却报错。不知道是什么解,请高手指教!