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