循环基本语法
1. while total <= 100
loop
.......
total := total + 1;
end loop;
例
declare
var number:=1;
begin
while var <= 100
loop
dbms_output.put_line(var);
var := var + 1;
end loop;
end;
这个就相当于 JAVA里的while循环。
2. for i in 1..100
loop
语句序列;
end loop;
例
declare
begin
for i in 1..100
loop
dbms_output.put_line(i);
end loop;
end;
进阶小例子
declare
var number;
begin
select count(1)
into var
from test_procedure;
for i in 1..var
loop
dbms_output.put_line(i);
end loop;
end;
就相当于for 循环。
3. loop
语句;
exit when 条件;