Oracle チュートリアル: 無条件ループ、条件付きループ、for ループ

Oracle チュートリアル: 無条件ループ、条件付きループ、for ループ

--无条件循环:1到100
declare
   v_num number;
begin
  v_num:=1;
  loop
    dbms_output.put_line(v_num);
    v_num:=v_num+1;
    if v_num>100 then
      exit;
      end if;
  end loop;
end;

--有条件循环1到100
declare
   v_num number;
begin
   v_num:=1;
   while v_num <= 100
   loop
    dbms_output.put_line(v_num);
    v_num:=v_num+1;
   end loop;
end;

--for循环1到100
begin
  for v_num in 1 .. 100
  loop
    dbms_output.put_line(v_num);
  end loop;
end;

おすすめ

転載: blog.csdn.net/a772304419/article/details/132477908