Oracle学习——块结构
PL/SQL程序可以划分为块的机构,每一个块都包含有PL/SQL何SQL语句。典型的PL/SQL代码块包含如下的结构:
[DECLARE declaration_statements]BEGIN executable_statements[EXCEPTION exception_handling_statements]END
declarewidth integer;height integer := 2;area integer;beginarea := 6;width := area/height;dbms_output.put_line('width = '||width);exceptionwhen zero_divide then dbms_output.put_line('除数为0');end;/
SQL> declare 2 width integer; 3 height integer := 2; 4 area integer; 5 begin 6 area := 6; 7 width := area/height; 8 dbms_output.put_line('width = '||width); 9 exception 10 when zero_divide then dbms_output.put_line('除数为0'); 11 end; 12 13 /width = 3PL/SQL procedure successfully completed