oracle数据库中存储过程吗,对于Oracle数据库中存储过程开发研究

龙源期刊网 http://www.doczj.com/doc/516856bba0c7aa00b52acfc789eb172ded6399da.html

对于Oracle数据库中存储过程开发研究

作者:柴新

来源:《中国科技博览》2015年第33期

[摘要]随着时代的发展,信息技术得到了极大进步,数据库在信息系统中具有重要地位,数据库中的存储过程,主要是把执行计划放在数据库服务器中进行存储。Oracle能够把存储过程作为数据库的对象来存储到数据库中,不但能够使用SQL语言来实现,也能够用JAVA语言来实现存储过程,具有很多的优点,应该对此进行重视,并对此进行开发。因此,本文就是主要对于Oracle数据库中的存储过程进行了仔细的分析与研究。

[关键词]Oracle数据库;开发;存储过程;创建;调用;

中图分类号:TP311.13 文献标识码:A 文章编号:1009-914X(2015)33-0256-01

【正文】

1 存储过程

1.1 存储过程概念

所谓存储过程,实质上就是数据库中的一个对象,也就是SQL语言的一个集合。在代码被编译好并执行后,每执行一次就会将其高速缓冲保存到Oracle数据库中,这样在下次使用的时候就不需要再次进行编译,而是可以直接调用,这能够极大地提升数据库中查询、存储的效率,从而使得整个系统的性能都得到提升。除此之外,存储过程也是封装重复操作的一种手段,因此它还具有很强的编译能力、以及提供参数的变量能力。

1.2 存储过程分类

Oracle数据库的存储过程,一般情况下可以分为这四种:触发器、存储函数、存储过程、对象类型。其中触发器是基于数据表而创建的,它的执行需要在设定好一定的条件基础上而实现的。存储函数和存储过程在实现的过程上是相似的,二者都可以使用名称来进行调用。然而存储函数是能够向调用者返回值的,而存储过程不可以,但顶级的存储过程可以给客户提供不同的指令。而对象类型中,能够对变量操作的状态进行维护,以及对存储信息的一些有关的操作进行定义。

1.3 存储过程优点

存储过程有着很大的优势,首先它具有极高的执行效率。随着用户访问量的不断增加,SQL请求量也会随之增加,数据在网络上的传输量会越来越大,这样给网络造成的负荷过大,已成为了一个问题。而使用存储过程刚好可以解决这个问题,这是由于通过对存储过程的调

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值