1、块结构:
典型的PL/SQL代码块结构包含如下的结构:
[DECLARE
declaration_statementds
]
BEGIN
executable_statements
[EXCEPTION
exception_handling_statements
]
END ;
· declaretion_statements 包含在申明块中,它负责声明该块其他部分将会使用的变量
· executable_statements 是块中实际可执行的语句,其中包含可能执行包括诸如循环,条件逻辑等任务的语
句。
· exeception_handling_statements 中的语句负责处理可执行语句中肯能遇到的任何的错误。
每一条语句都由分好(;)结尾。
2、下面这个PL/SQL的例子根据给出的矩形面积和高度计算器宽度:
declare
width number ;
area number ;
height number := 2;
begin
area := 6 ;
width := area/height ;
DBMS_OUTPUT.put_line('width = '||width) ;
exception
when zero_devide then
dbms_output.put_line('devide by zero') ;
end ;
/
注意:
调用dbms_output.put_line()方法可在屏幕上显示面积变量的值(必须在SQL*PLUS输入 set serveroutput on ,才能看到输出的数据)。
上例中最末位的斜线(/)字符表示执行这段 PL/SQL 代码。