学习PL/SQL 之一:PL/SQL简介

PL/SQL( Procedural Language/SQL )是在标准SQL的基础上增加了过程化处理的语言.

pL/SQL优点: 

1.结构化模块化: PL/SQL本身的块结构机制,为结构化模块化,PL/SQL的基本单元是语句块 

2.良好的可移植性:不管Oracle运行在何种操作系统中 

3. 良好的可维护性: 

4. 提升系统性能:PL/SQL与Oracle数据库服务器集成在一起,PL/SQL程序编译运行通过后存储在数据库中。  

  缺点:不便于向异构数据库移植应用程序异构:异构数据库系统是相关的多个不同数据库系统的集合. PL/SQL与Oracle数据库服务器集成在一起,只能用于Oracle。

SQL特点: 

第四代语言 

做什么,不管怎么做 

缺少过程与控制语句 

无算法描述能力

PL/SQL包括:

变量:一个是变量是一个存储单元,程序可以读取它或给它赋值。
类型:定义了该变量能够存储何种类型的信息。
控制结构:如条件语句,循环语句
过程与函数:通常称为子程序,是一种特殊类型的PL/SQL语句块,它以编译好的形式存储在数据库中,可被后来的语句块调 用。
对象类型与方法:对象类型是Oracle8中PL/SQL的主要增加功能之一,它是一种复合类型,包括属性和方法。近似于我们 Java中的类。Oracle9i中扩展了对象类型,包括继承和子类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值