十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
這篇文章主要講解了“Oracle Package的使用方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Oracle Package的使用方法”吧!
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站設計制作、成都網站設計、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的新縣網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
前言
我們在Oracle的數據庫里面在邏輯處理的時候可能會寫大量的存儲過程,由于數據多了以后,找起來比較麻煩,用package不僅能把存儲過程分門別類,而且在package里可以定義公共的變量/類型,既方便了編程,又減少了服務器的編譯開銷。還有一點,不同的package的存儲過程可以重名。
package的調用方法
我們在程序或是PL/SQL里執(zhí)行存儲過程時,直接就輸入存儲過程名就可以了,如果把存儲過程都加入到package里面后,調用時需要先輸入包名.存儲過程名。
package的創(chuàng)建
首先打開我們的PL/SQL并登陸進去

然后鼠標右鍵點擊package后彈出菜單,選擇新建

然后在name和Purpose我們都輸入名稱為testpackage,然后點擊確定


建好后上面會有包頭和包體兩個頁簽。

然后我們包原來的都清空,在包頭里定義了一個存儲過程test1

然后在包體里面寫test1的存儲過程方法,寫完后我們進行編譯,這樣我們的一個包就完成了。

我們重新刷新一下Packages里面可以看到我們新建的一個包testpackage已經創(chuàng)建完成了,如果想到修改可編輯這個包我們鼠標右鍵直接選編輯說明與體,就會直接進入我們剛才的編寫界面了

在包里我們可以直接再追加新的存儲過程,或是直接修改原來的存儲過程即可。
調用package的存儲過程
回到我們剛才創(chuàng)建的package,下面我們寫一個sql的腳本用于調用包里的存儲過程

執(zhí)行后我們看點一下輸出看看輸出的效果

完全符合我們存儲過程里面寫的方法

Oracle package的方法就介紹到這。
感謝各位的閱讀,以上就是“Oracle Package的使用方法”的內容了,經過本文的學習后,相信大家對Oracle Package的使用方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!