Oracle迴圈語句

xz43發表於2010-12-17
假如我們要迴圈讀取1到10的數字,以下列出各種實現方式:
一、Loop迴圈
declare
  i number := 0;
begin
  loop
    if i >= 10 then
      exit;
    end if;
    i := i + 1;
    dbms_output.put_line(i);
  end loop;
end;
 
二、While迴圈
declare
  i number := 0;
begin
  while i < 10 loop
    i := i + 1;
    dbms_output.put_line(i);
  end loop;
end;
 
三、For迴圈
declare
  i number := 0;
begin
  for i in 1 .. 10 loop
    dbms_output.put_line(i);
  end loop;
end;
 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9399028/viewspace-682060/,如需轉載,請註明出處,否則將追究法律責任。

相關文章