plsql

Plsql

plsql的结构:

declare

变量声明部分

begin

执行部分

exception

异常处理部分

end;

declare exception部分是可选的

默认:调用一个匿名块/存储过程后,只执行不输出

 set serveroutput on  --开始控制台打印

/  :执行

变量定义的2种格式:

变量名 变量类型 [约束] default 默认值

变量名 变量类型 [约束] :=初始值

dbms_output.put_line( );   --打印输出

if语句:

if 条件 then

...

else

...

end if;  --相当于右括号

if 条件 then

...

elsif 条件 then

...

end if;

while循环:

while 条件  loop

循环体

end loop;

for循环:

for 循环变量 in 起始值..终止值 loop

    循环体

 end loop;

倒叙:

for 循环变量 in reverse 起始值..终止值 loop

    循环体

 end loop;

loop循环:

loop

循环体

exit when 退出循环条件;

end loop;

存储过程创建语法:

create procedure 名称(参数)

is[不要加declare]

变量声明部分

begin

主体部分

exception

异常部分

end;

方法调用在sql窗口调: call 方法名()

原文地址:https://www.cnblogs.com/hhthtt/p/10861915.html