解决PLS-00221: 'FUN2' 不是过程或尚未定义 的总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决PLS-00221: 'FUN2' 不是过程或尚未定义 的总结相关的知识,希望对你有一定的参考价值。

前言:练习oracle的包和包体时,可以调用过程,不能调用函数。

图示:

      技术分享

解决过程:

    错误:反复对照包和包体是否一致

    正确:

               原因是在调用函数时没有接收返回值    

      --参考 http://blog.csdn.net/haiross/article/details/42970635

         

             幡然醒悟,我是使用调用存储过程的格式在调用函数,很明显错误。

               正确的格式:

select mypackage1.fun2(‘SMITH‘) from dual;

      

以上是关于解决PLS-00221: 'FUN2' 不是过程或尚未定义 的总结的主要内容,如果未能解决你的问题,请参考以下文章

Dapper 无法运行程序并返回异常 PLS-00221

PLS-00221 'to_date' 不是程序或未定义的错误,并转换以句点分隔的日期

使用 StoredProcedureQuery 调用 Oracle 函数?

使用 Dapper 执行 Oracle 包的功能

设计模式-工厂模式

fmincon求解函数极值