关于在Oracle存储过程内使用循环及select的其他写法。
现在发现使用for in loop...end loop;用起来挺好cursor c1 isselect columnA, columnB from tableA;cursor c2 is --现在看来还比较常用select b.columnA,(select c.columnAfrom tableC cwhere c.columnB = b.columnBand rownum=1) as columnB,b.columnCfrom tableA b;beginfor r1 in c1 loopinsert into tableB values(r1.columnA, r1.columnB);commit;end loop;end;[@more@]