一:程序单元组成
一个PL/SQL程序单元主要包括三部分:
声明与定义部分:声明变量、常量、类型等;定义过程、函数等;
执行部分:执行PL/SQL语句;调用过程、参数;处理游标等;
异常处理部分:处理程序单元出现的异常。
二:格式
DECLARE 声明变量、常量、类型; 定义过程、函数; .... BEGIN 执行程序语句; 调用过程、函数; 处理游标; .... EXCEPTION <exception handling> END;
三:例子
DECLARE a number; b number; c number; PROCEDURE findMin(x IN number, y IN number, z OUT number) IS //定义过程 BEGIN IF x < y THEN z:= x; ELSE z:= y; END IF; END; BEGIN //执行部分 a:= 23; b:= 45; findMin(a, b, c); //调用过程 dbms_output.put_line(' Minimum of (23, 45) : ' || c); //打印结果 END;