我仅仅刚入门,以下是我的一点见解,还望大家拍砖(手下留情)
作用: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 8.0.6 和 破解工具 plsql 8.0.6 和 破解工具
plsql精解plsql精解plsql精解plsql精解
plsql代码用法和笔记很好用的
plsql工具和安装说明
PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 ...
绝对详细,适合初次接触plsqldev的同学
PLSQL程序优化和性能分析方法 .
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。... 该安装包包含了解决PLSQL过期的文件,将PLSQL安装后将解决过期的文件放到安装包中,即可解决PLSQL过期的问题。即可永久使用。
plsql developer plsql developer plsql developer plsql developer plsql developer
plsql安装下载plsql安装下载plsql安装下载plsql安装下载
plsql11安装包文件
PLSQL到处用户对象和表,使用它可以操作Oracle相关信息。
PLSQL基础 看完这个,基本的存储过程什么的,应该是没有问题的.
plsql删除重复记录
plsql-install plsql客户端软件
plsql.rar plsql.rar plsql.rar plsql.rar plsql.rar
plsql11汉化包 一键汉化plsql 告别英文plsql 亲测可用
PLSQL综合实例PLSQL综合实例PLSQL综合实例PLSQL综合实例PLSQL综合实例。绝对经典。
plsql9和plsql10(含注册码)
plsql developer9 0破解版 PLSQL Developer 9 0 0 1601破解版本使用了8 0的汉化包 可以正常使用 无需注册 默认为英文 点击菜单tools preferences appearance language 选择简体中文即可切换到简体中文界面 如果...