-
--pl/sql Procedural Language /sql--被数据库编译保存,由用户调用--程序块/*语法 Declare – 声明变量 --声明变量 Age int; //没有默认值的变量 Age2 int := 0;begin //写正常的处理语句 dbms_output.put_line(‘Hello’);end ;/ -写一个就是执行*/--一个hello world 的程序块declareage INTEGER:=3;beginDBMS_OUTPUT.PUT_LINE('hello world');DBMS_OUTPUT.PUT_LINE('age=3');end;--输出默认关闭手工打开set serveroutput on;--控制语句/*if thenelsif thenelseend if*/--一个if的语句块declareage integer:=3;beginif age=1 thenDBMS_OUTPUT.PUT_LINE('age=1');elsif age=2 thenDBMS_OUTPUT.PUT_LINE('age=2');elseDBMS_OUTPUT.PUT_LINE('age=3');end if;end;--循环declarei int:=1;beginloopexit when i>10;DBMS_OUTPUT.PUT_LINE('编号为'||i);i:=i+1;end loop;end;