Oracle嵌套循环及如何跳出里层循环

declare
begin
  <<illoop>> -- 循环体的标识,即是给循环体取一个名字
  for i in 1 .. 10 loop
    <<jloop>> -- 环体的标识,即是循环体取一个名字
    for j in 1 .. 5 loop
      dbms_output.put_line('i:' || i || ' j :' || j);
      EXIT jloop when j = 3; -- 跳出里面的循环体
    end loop jloop;
  end loop illoop;
end;

 

posted @ 2012-05-09 16:31  cczz_11  阅读(659)  评论(0编辑  收藏  举报