`
椰风海韵
  • 浏览: 11945 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

oracle数据库开发使用存储过程的好处

阅读更多
1. 通过把处理封装在容易适应的单元中,简化复杂的操作。

2. 由于不要求反复建立一系列处理步骤,保证了数据的一致性。如果所有开发人员和应用程序都使用同一存储过程,则所使用的代码都是相同的。 这一点的延伸就是防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。

3. 简化对变动的管理。如果表名、列名或业务逻辑(或别的内容)有变化,只需要更改存储过程的代码。使用它的人员甚至不需要知道这些变化。 这一点的延伸就是安全性。通过存储过程限制对基础数据的访问减少了数据讹误(无意识的或别的原因所导致的数据讹误)的机会。

4. 因为存储过程通常以编译过的形式存储,所以DBMS为处理命令所作的工作较少。结果是提高了性能。

5. 存在一些只能用在单个请求中的SQL元素和特性,存储过程可以使用它们来编写功能更强更灵活的代码。

总之使用存储过程有三个主要的好处,即简单、安全、高性能。
[color=olive][/color]
分享到:
评论
1 楼 fjun0910 2011-10-18  
存储过程的开发效率低,不能能说是简单吧

相关推荐

    Oracle 数据库管理与应用系统开发

    Oracle 数据库管理与应用系统开发: Oracle编程 创建存储过程 创建自定义类型 使用存储过程和函数 创建存储过程 创建函数 使用触发器和作业 创建触发器 创建序列等 跟踪和调试 创建存储过程 创建...

    oracle数据库中存储过程开发研究.pdf

    oracle数据库中存储过程开发研究.pdf

    《Oracle数据库开发实用教程》电子教案

    第2章 Oracle数据库实用工具 第3章 SQL语言与查询 第4章 数据的定义、操纵与控制 第5章 PL/SQL程序块 第6章 存储过程与函数 第7章 PL/SQL包与触发器 第8章 数据库对象 第9章 权限、角色与用户 第10章 Oracle数据库的...

    Object Browser7.0中文版(ORACLE数据库的开发工具)

    Browser7.0版,为了提高软件开发的效率,简化ORACLE数据库开发维护人员的工作,我们同System Integrator进行合作,在中国市场上推广其产品.Object Browser7.0中文版目前已经问世,为使中国消费者便于购买...

    Oracle数据库基础教程-参考答案

    第1章Oracle数据库概述 1.简答题 (1) 数据是描述事物的符号,是数据库中存储的基本对象。在计算机中,用记录的形式来描述数据。数据与数据的解释即数据的语义是紧密结合的。数据库是指按一定的数据模型组织、描述...

    Oracle数据库中存储过程开发研究 (1).pdf

    Oracle数据库中存储过程开发研究 (1).pdf

    oracle存储过程和函数PPT

    主要介绍Oracle数据库开发技术,包括存储过程、函数、游标及plsql的教程。

    Oracle数据库应用与开发实例教程

    Oracle的工作环境、体验Oracle 10g环境中常用工具操作→数据库的创建与管理→数据表的创建与管理→管理视图→SQL编程语言→PL/SQL编程语言→管理PLSQL存储过程与触发器 →管理安全性→数据库安全性→Oracle数据库的...

    Oracle10数据库电子教案

    Oracle10数据库电子教案 第1章 Oracle Database 10g数据库基础 第2章 Oracle Database 10g的安装及运行环境 ...第10章 Oracle数据库安全管理 第11章 数据库的备份与恢复 第12章 数据库应用系统开发

    Oracle 10g数据库管理、应用与开发标准教程

    由浅入深地介绍了Oracle 10g系统的使用方法和基本管理。...本书全面介绍使用Oracle数据库管理应用与开发知识,适合作为普通高校计算机专业Oracle教材,也可以作为Oracle数据库开发和应用人员的参考资料。

    Oracle数据库设计开发阶段性能优化

    Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证。影响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件...

    Oracle NoSQL数据库:实时大数据管理

    启用高度可靠、可扩展、可用的数据。《Oracle NoSQL数据库:实时大数据管理》讲述如何全面运用Oracle NoSQL数据库这个经济实惠的...● 将Oracle NoSQL数据库与Oracle数据库、Oracle Event Processing以及Hadoop相集成

    Oracle数据库开发

    本书以Oracle数据库的管理任务为主线,全面详尽地介绍了Oracle数据库系统管理员需要掌握的管理技术。全书分为7个部分,共15 章,内容包括Oracle基础知识、例程的日常管理、21种方案对象的管理、数据库安全性管理、...

    Oracle数据库管理员技术指南

    1.6.1 利用 Oracle 安装程序创建数据库 1.6.2 使用安装程序创建数据库的注意 事项 1.6.3 怎样建立自己的定制数据库创建 脚本 1.6.4 如何从已有数据库克隆数据库 1.6.5 怎样利用 Database Configuration ...

    118个真实应用场景的Oracle存储过程案例及开发指南(从入门到熟练使用)

    4、开发指南:《Oracle存储过程入门指南&100+种真实业务场景存储过程实例.pdf》,可以帮助初学者系统学习。 5、资源包括“通用存储过程整理” 和 “真实业务存储过程整理” 两部分,通用适合各种系统,可以无缝隙...

    oracle数据库备份方案.pdf

    oracle官方数据库备份方案:Oracle零数据丢失恢复解决方案是专门针对Oracle数据库开发的、 软硬件集成的一体化的数据备份和恢复解决方案。它采用了数据块 复制和数据日志复制相结合的解决方案,彻底摒弃了传统存储级...

    Oracle数据库开发教程.zip

    Oracle开发初学者教程,方便初学者学习和查阅,有详细的案例和存储过程案例

    oracle基础教程

    第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 1.2.4 进程 8 1.3 存储管理 9 1.3.2 逻辑结构 10 1.3.3 表(Table)...

    Java储存过程在Oracle数据库中的开发研究与实践.pdf

    Java储存过程在Oracle数据库中的开发研究与实践.pdf

Global site tag (gtag.js) - Google Analytics