PL/SQL程序块的主要特点:
- 具有模块化的结构;
- 使用过程化语言控制结构;
- 能够进行错误处理。
PL/SQL程序结构:
- 定义部分:以Declare为标识,在该部分中定义程序中要使用的常量、变量、游标和例外处理名称,PL/SQL程序中使用的所有定义必须在该部分集中定义,而在高级语言里变量可以在程序执行过程中定义。
- 执行部分:以begin为开始标识,以end为结束标识。该部分是每个PL/SQL程序所必备的,包含了对数据库的操作语句和各种流程控制语句。
- 异常处理部分:该部分包含在执行部分里面,以exception为表示,对程序执行中产生的异常情况进行处理。
一个完整的PL/SQL程序的总体结构如下:
declare
定义语句段
begin
执行语句段
exception
异常处理语句段
end