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 方法名()

posted @ 2019-05-14 14:16  fdbnf  阅读(254)  评论(0编辑  收藏  举报