PLSQL 創建自定義函數注意事項


2017-6-8周四,今天遇到的需求是,從數據庫中查找出某張表的某些數據,並將這些數據做簡單的加減運算再得到結果集,沒有思路,后來問輝哥,給我的建議是給這些運算封裝成一個SQL函數,select選擇字段的時候,直接調用SQL函數,就能返回運算后的值,今天給大家簡單介紹一下自定義函數如何在PL/SQL下定義並保存:

  1. 用PL/SQL找到founction文件夾,選中->右鍵新建。接下來會讓你輸入函數名,參數,函數返回值類型,如圖:
    創建自定義函數
  2. 點擊確定后PL/SQL會自動生成自定義函數主體,接下來只需要在自定義函數中寫實現代碼就OK了,這是我寫的其中一個自定義函數
    QQ截圖20170608190602.png
    但,我在這里踩了一個坑
    當我寫完整個自定義函數后,發現一個尷尬的問題,怎么保存這個自定義函數到數據庫?ctrl + s會直接保存到本地。從我的小伙伴那里得到了答案,自定義函數只會在編譯運行后自動保存,這個保存方法確實(sang)還(xin)挺(bing)合(kuang)理。


免責聲明!

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



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