温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Oracle Package的使用方法

发布时间:2021-07-16 01:23:51 来源:亿速云 阅读:3134 作者:chen 栏目:大数据

这篇文章主要讲解了“Oracle Package的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle Package的使用方法”吧!

前言

我们在Oracle的数据库里面在逻辑处理的时候可能会写大量的存储过程,由于数据多了以后,找起来比较麻烦,用package不仅能把存储过程分门别类,而且在package里可以定义公共的变量/类型,既方便了编程,又减少了服务器的编译开销。还有一点,不同的package的存储过程可以重名。

package的调用方法

我们在程序或是PL/SQL里执行存储过程时,直接就输入存储过程名就可以了,如果把存储过程都加入到package里面后,调用时需要先输入包名.存储过程名。

package的创建

首先打开我们的PL/SQL并登陆进去

Oracle Package的使用方法

然后鼠标右键点击package后弹出菜单,选择新建

Oracle Package的使用方法

然后在name和Purpose我们都输入名称为testpackage,然后点击确定

Oracle Package的使用方法

Oracle Package的使用方法

建好后上面会有包头和包体两个页签。

Oracle Package的使用方法

然后我们包原来的都清空,在包头里定义了一个存储过程test1

Oracle Package的使用方法

然后在包体里面写test1的存储过程方法,写完后我们进行编译,这样我们的一个包就完成了。

Oracle Package的使用方法

我们重新刷新一下Packages里面可以看到我们新建的一个包testpackage已经创建完成了,如果想到修改可编辑这个包我们鼠标右键直接选编辑说明与体,就会直接进入我们刚才的编写界面了

Oracle Package的使用方法

在包里我们可以直接再追加新的存储过程,或是直接修改原来的存储过程即可。


调用package的存储过程

回到我们刚才创建的package,下面我们写一个sql的脚本用于调用包里的存储过程

Oracle Package的使用方法

执行后我们看点一下输出看看输出的效果

Oracle Package的使用方法

完全符合我们存储过程里面写的方法

Oracle Package的使用方法

Oracle package的方法就介绍到这。


感谢各位的阅读,以上就是“Oracle Package的使用方法”的内容了,经过本文的学习后,相信大家对Oracle Package的使用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI