`
suixinsuoyu12519
  • 浏览: 43870 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

plsql的作用和好处,摘自论坛

 
阅读更多
我仅仅刚入门,以下是我的一点见解,还望大家拍砖(手下留情)

作用:1 。高效的pl/sql代码,能减少应用对服务器的压力。
          2 。 因为pl/sql代码能在不同开发体系中使用,所以能够加快业务应用系统的开发过程。降低在不同的系统中重复开发相同模块的可能。
开始pl/sql开发:
          1。代码必须规范符合一定标准,便于维护。
          2。 善于学习和总结。
编写高效的Pl/sql代码:
           1。 写出来的代码对数据库要尽可能的少读,少写 。


====================================================================
总的来说,进行PL/SQL开发能尽量多了解业务对自身有很大提高,也有利于PL/SQL优化,写出高效代码。

1,PL/SQL的在企业级应用开发中的重要作用,如何开始进行PL/SQL的开发。

(1),PL/SQL是ORACLE在标准SQL语言上的过程性扩张,允许嵌入SQL语句,允许定义常量和变量,允许过程语言结果,允许使用异常处理ORACLE错误。
(2),PL/SQL能提高程序的运行性能,将PL/SQL块内嵌到应用程序中,最大优点可以降低网络开销,提高应用程序的性能。
(3),PL/SQL提供模块化的程序设计功能,简化应用程序的开发和维护工作,可以将企业规则和商业逻辑集成到PL/SQL程序中,包括存储过程,函数,包中,然后在应用程序中调用相应的功能。
(4),具有过程语言控制机构,PL/SQL允许使用条件分支语句和循环语句。
(5),具有良好的兼容性,ORACLE运行的任何平台都可以使用PL/SQL块。

2,如何编写高效的PL/SQL应用程序。
1.pl/sql块的sql越简单越好,将一个复杂的查询慢的sql语句拆成多个sql语句的执行效率往往比较高效。
2.pl/sql块中的逻辑判断语句应该将发生频率高的逻辑写在前头。
3.避免在pl/sql中编写不可能执行的逻辑。
4.能不用cursor的时候尽量不要用cursor。
5.内存足够的情况下适当的使用索引表。
6.编写规范的PL/SQL命名规范,良好的规范给人以享受和艺术的体验。
7.避免ORACLE类型的隐形转化。
8.OLTP环境绑定变量,减少硬解析。
9.避免动态SQL语句,动态SQL是在执行过程中编译,而普通SQL在过程执行前就已经编译过,就是一次编译多次执行,提高效率。
10.设法减少表的扫描次数,避免在SQL语句对函数的调用。

一句话来总结,简介为王。
分享到:
评论

相关推荐

    PLSQL程序优化和性能分析方法

    PLSQL程序优化和性能分析方法 PLSQL程序优化是指在编写PLSQL程序时,为了提高程序的执行效率和性能所采取的一系列措施和技术。这些措施和技术可以帮助开发者编写高效、可靠、可维护的PLSQL程序,从而提高系统的整体...

    plsql 8.0.6 和 破解工具

    plsql 8.0.6 和 破解工具 plsql 8.0.6 和 破解工具

    PLSQL developer 和 oracle 客户端

    在32位操作系统环境下,我们通常会搭配使用PLSQL Developer和Oracle客户端来完成对数据库的管理和开发工作。 PLSQL Developer是由Allround Automations公司开发的一款集成开发环境(IDE),主要用于编写、调试、...

    plsql代码和学习资料

    PLSQL(Procedural Language/Structured Query Language)是Oracle数据库的一种扩展性编程语言,它结合了SQL的查询功能和过程式编程语言的控制结构。在Oracle环境中,PL/SQL用于编写存储过程、函数、包、触发器等,...

    PlSql中的 CnPlugin 插件

    PL/SQL Developer(简称PLSQL)是一款由Allround Automations公司开发的专业Oracle数据库管理与开发工具,它为数据库管理员和开发人员提供了强大的功能,包括编写、调试、执行SQL和PL/SQL代码等。而CnPlugin是针对...

    plsql 32位下载

    PLSQL Developer是一款强大的Oracle数据库管理工具,主要针对PL/SQL语言进行开发、调试和管理。在32位操作系统环境下,用户可能需要下载适用于该系统的PLSQL Developer版本。本指南将详细介绍如何下载并安装32位...

    plsql11汉化包

    PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL程序。在中文环境下,对于不熟悉英文界面的用户来说,使用英文版可能会带来不便。"plsql11汉化包"正是为了解决这个问题,...

    练习利用PLSQL Developer编写和管理存储过程、存储函数和触发器等

    本文将详细介绍如何使用PLSQL Developer编写和管理存储过程、存储函数和触发器,并掌握这些对象的基本作用和操作。 一、存储过程 存储过程是数据库中的一种程序单元,它可以执行一系列的SQL语句来完成特定的任务。...

    PLSQL学习资料 PLSQL学习资料 PLSQL学习资料

    PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 ...

    plsql 12 和注册码

    在64位的Oracle数据库服务器环境下,使用64位的PLSQL Developer可以更有效地处理大数据量和复杂的查询,同时避免32位应用的内存限制。 描述中提到的“注册码”是激活软件所必需的,它是用来验证用户对软件的合法...

    PLSQL免安装版本下载

    PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL代码。在许多情况下,用户可能需要PLSQL的免安装版本,这可能是出于便携性、节省系统资源或者避免系统冲突的考虑。标题...

    PLSQL 12.07-32位和64位含注册码和环境变量配置教程

    PLSQL Developer是一款强大的Oracle数据库管理工具,主要用于编写、调试、执行和管理PL/SQL程序单元。这个12.07版本的教程涵盖了32位和64位系统的安装与配置,包括注册码激活和环境变量设置,对于Oracle数据库开发者...

    PLSQL_Developer8.0绿色版64位

    在PLSQL Developer 8.0中,用户可以享受到以下主要功能和知识点: 1. **源代码编辑器**:PLSQL Developer的代码编辑器支持语法高亮、自动完成、代码折叠、错误检查等功能,帮助程序员编写高效且无错的PL/SQL代码。...

    plsql11安装包文件

    plsql11安装包文件

    plsql11 安装和配置.zip

    PLSQL Developer是一款强大的Oracle数据库开发工具,用于编写、测试和管理PL/SQL代码。本文将详细介绍如何在Windows操作系统上安装和配置PLSQL Developer,并连接到Oracle数据库。 首先,我们需要准备以下组件: 1...

    PLSQL Developer14用户指南

    PLSQL Developer 14的安装过程可以通过交互式安装和静默安装两种方式进行。交互式安装允许用户选择安装目录、组件和其他设置,而静默安装则可以自动安装软件。无论选择哪种安装方式,用户都需要满足最低系统要求,...

    PLSQL developer 64 位

    PLSQL(Procedural Language/Structured Query Language)是Oracle公司为在其数据库系统中进行结构化查询和编程而设计的一种语言。它扩展了SQL的功能,允许开发者编写存储过程、函数、触发器等复杂的数据库程序。...

    PLSQL安装包及解决PLSQL过期文件

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。... 该安装包包含了解决PLSQL过期的文件,将PLSQL安装后将解决过期的文件放到安装包中,即可解决PLSQL过期的问题。即可永久使用。

    PLSQL14_32位

    PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL程序单元。这个"PLSQL14_32位"压缩包文件很可能是PLSQL Developer的第14版本,专为32位操作系统设计。如果你的计算机上已经...

    plsql developer 12 注册码

    plsql developer plsql developer plsql developer plsql developer plsql developer

Global site tag (gtag.js) - Google Analytics