--格式一
loop
exit when 条件; --条件成立退出循环
total := total + salary;
end loop;
--格式二
while 条件 --条件成立进入循环
loop
total := total + salary;
end loop;
--格式三
for n in 1 .. 3 --1代表开始值,3代表结束值,中间“..”固定符号,将1..3赋值给n
loop
语句
end loop;
--使用loop循环显示1-10
declare
i number(2) := 1;
begin
loop
exit when i>10; --当i>10时,退出循环
dbms_output.put_line(i);
i := i + 1; --变量自加
end loop;
end;
/
--使用while循环显示1-10
declare
i number(2) := 1;
begin
while i<11
loop
dbms_output.put_line(i);
i := i + 1;
end loop;
end;
/
--使用for循环显示20-30
declare
i number(2) := 20;
begin
for i in 20 .. 30
loop
dbms_output.put_line(i);
end loop;
end;
/
PLSQL循环--格式一loop exit when 条件; --条件成立退出循环 total := total + salary;end loop;--格式二while 条件 --条件成立进入循环loop total := total + salary;end loop;--格式三for n in 1 .. 3 --1代表开始值,3代表结束值,中...