1
Copyright © Oracle Corporation, 2001. All rights reserved.
PL/SQL 程序设计简介
1-2
Copyright © Oracle Corporation, 2001. All rights reserved.
什么是PL/SQL
PL/SQL是 Procedure Language & Structured
Query Language 的缩写
PL/SQL是对SQL语言存储过程语言的扩展
1-3
Copyright © Oracle Corporation, 2001. All rights reserved.
PL/SQL的优点
有利于客户/服务器环境应用的运行 PL/SQL是对SQL语言存
储过程语言的扩展
适合于客户环境
PL/SQL是ORACLE系统的核心语言,现在ORACLE的许多部件
都是由PL/SQL写成
1-4
Copyright © Oracle Corporation, 2001. All rights reserved.
PL/SQL块结构和组成元素
PL/SQL程序由三个块组成,即声明部分、执行部分、
异常处理部分。
PL/SQL
PL/SQL
块
块
1-5
Copyright © Oracle Corporation, 2001. All rights reserved.
PL/SQL块结构和组成元素
PL/SQL块的结构如下:
DECLARE
/* 声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及
局部的存储过程和函数 */
BEGIN
/* 执行部分: 过程及SQL 语句 , 即程序的主要部分 */
EXCEPTION
/* 执行异常部分: 错误处理 */
END;
其中 执行部分是必须的。