1.在oracle中使用for in形式

declare i number;--声明变量
begin 
  i := 1;--设置初始值
  for i in 1 .. 5 loop --由低到高循环设置i值
  insert into child values(i); --向表中添加当前i值
  end loop; 
  commit;
end;
/

2.REVERSE关键字实现从高到低进行循环

declare i number;--声明变量
begin 
  i := 1;--设置初始值
  for i in reverse 1 .. 5 loop --使用reverse由高到低循环设置i值
  insert into child values(i); --向表中添加当前i值
  end loop; 
  commit;
end;
/

Related Posts