这篇文章主要讲解了“Oracle Package的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle Package的使用方法”吧!
前言
我们在Oracle的数据库里面在逻辑处理的时候可能会写大量的存储过程,由于数据多了以后,找起来比较麻烦,用package不仅能把存储过程分门别类,而且在package里可以定义公共的变量/类型,既方便了编程,又减少了服务器的编译开销。还有一点,不同的package的存储过程可以重名。
package的调用方法
我们在程序或是PL/SQL里执行存储过程时,直接就输入存储过程名就可以了,如果把存储过程都加入到package里面后,调用时需要先输入包名.存储过程名。
package的创建
首先打开我们的PL/SQL并登陆进去
然后鼠标右键点击package后弹出菜单,选择新建
然后在name和Purpose我们都输入名称为testpackage,然后点击确定
建好后上面会有包头和包体两个页签。
然后我们包原来的都清空,在包头里定义了一个存储过程test1
然后在包体里面写test1的存储过程方法,写完后我们进行编译,这样我们的一个包就完成了。
我们重新刷新一下Packages里面可以看到我们新建的一个包testpackage已经创建完成了,如果想到修改可编辑这个包我们鼠标右键直接选编辑说明与体,就会直接进入我们刚才的编写界面了
在包里我们可以直接再追加新的存储过程,或是直接修改原来的存储过程即可。
调用package的存储过程
回到我们刚才创建的package,下面我们写一个sql的脚本用于调用包里的存储过程
执行后我们看点一下输出看看输出的效果
完全符合我们存储过程里面写的方法
Oracle package的方法就介绍到这。
感谢各位的阅读,以上就是“Oracle Package的使用方法”的内容了,经过本文的学习后,相信大家对Oracle Package的使用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。