Oracle PL/SQL 的 for loop 迴圈使用

在 Oracle PL/SQL 中,

提供一種方便的迴圈語法: for ... loop,

有以下四種方式可應用 :

 第一種應用 (n <= m, 且由 n 到 m)
for i in n..m loop
  ...
end loop;

 第二種應用 (n <= m, 但由 m 到 n)
for i in reverse n..m loop
  ...
end loop;

 第三種應用
declare
  cursor cur_data is
  select ...;
begin
  for rec_data in cur_data loop
    ...
  end loop;
end;

 第四種應用
for rec_data in (select ...) loop
  ...
end loop;


Related Posts Plugin for WordPress, Blogger...