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

1. PL/SQL是什么?

        PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQLOracle数据库对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 自己开发的开发工具,多平台)

    

转载于:https://my.oschina.net/KingPan/blog/309331

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值