Oracle之PL/SQL学习笔记之序言(一)

1. PL/SQL是什么?

        PL/SQL也是一种程序语言,叫作过程化SQL语言(Procedural Language/SQL)。PL/SQLOracle数据库对SQL语句的扩展。在普通SQL语句的使用上增长了编程语言的特色,因此PL/SQL把数据操做和查询语句组织在PL/SQL代码的过程性单元中,经过逻辑判断、循环等操做实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。java


2. PL/SQL的优势


1. 提升应用程序的运行性能

传统的java程序传递sql到Oracle服务器 sql语句在Oracle服务器上进行编译,sql

每次都进行编译。数据库

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 本身开发的开发工具,多平台)

相关文章
相关标签/搜索