PLS-00231錯誤:function name may not be used in SQL


    2013-04-25 

    編譯時提示這個錯誤,搜了下,原來是因為如果該函數沒有在包頭定義的話,sql語句是見不到該函數的,因此如果想在sql級別使用這個函數,只能在包頭上定義該函數,即只能作為公有的暴露出來了,否則只能采用plsql的方式即 xxxx := function;

 

具體可以參考 http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1895113969657


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM