PL/SQL程序结构及组成
什么是PL/SQL?
•PL/SQL(Procedure Language/SQL)
•PLSQL是Oracle对sql语言的过程化扩展
•指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。
SQL优点
交互式非过程化;
数据操纵功能强;
自动导航语句简单;
调试容易使用方便。
把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用。
常用的结合语言
l
Plsql
(oracle),Transact-
sql
(SQLserver)
PL/SQL的程序结构
declare
说明部分 (变量说明,光标申明,例外说明〕
begin
语句序列 (DML语句〕…
exception
例外处理语句
End;
/
变量和常量的说明
l说明变量 (char,varchar2, date, number, boolean,long)
基本数据类型变量
1. 基本数据类型
Number 数字型
Int 整数型
Pls_integer 整数型,产生溢出时出现错误
1. 基本数据类型
Number 数字型
Int 整数型
Pls_integer 整数型,产生溢出时出现错误