Oracle之PL/SQL学习笔记之序言(一)
1. PL/SQL是什么?
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。
2. PL/SQL的优点
1. 提高应用程序的运行性能
传统的java程序传递sql到Oracle服务器 sql语句在Oracle服务器上进行编译,
每次都进行编译。
2. 模块化的设计思想
分页的过程,直接传递 表名 ,第几页, 每页几条数据。。。。。
[订单的过程,转账的过程]
3. 减少网络传输量
传统的sql语句传递到Oracle服务器上需要使用带宽,如果SQL很多,那么需要很多的传输量,
PL/SQL 减少了sql语句,减少网络传输量.
4. 提高安全性
5. 可以使用简单的PL/SQL 写出复杂的sql语句
3. PL/SQL的缺点
1. 移植性不好
2. 对Oracle的技能要求很高
4. 开发工具
a. sqlplus
b. PL/SQL Developer(开发pl/sql的神器)
c. SQL Developer(Oracle 自己开发的开发工具,多平台)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。