当前位置: 代码迷 >> Oracle开发 >> 有关问题请问~PLS-00302
  详细解决方案

有关问题请问~PLS-00302

热度:65   发布时间:2016-04-24 06:37:20.0
问题请教~PLS-00302

select rsupadgn.count_package  from rsupadgn where rsupadgn.dgno='PCC001P';


这句话是没问题的,可以查询出结果

但是在FUNCTION中:

select rsupadgn.count_package  into  v_count_package  from rsupadgn where rsupadgn.dgno='PCC001P';


却爆出:

错误:PLS-00302: 必须声明 'COUNT_PACKAGE' 组件
错误:PL/SQL: ORA-00904: "RSUPADGN"."COUNT_PACKAGE": 标识符无效
错误:PL/SQL: SQL Statement ignored

如何解决该问题~



------解决方案--------------------
1、确认rsupadgn表中是否有字段COUNT_PACKAGE
2、是否存在 包 名称为rsupadgn,其中是否有个函数名为COUNT_PACKAGE
  相关解决方案