【发布时间】:2017-10-24 02:38:41
【问题描述】:
我想弄清楚如何使用 FOR .. IN .. LOOP 删除记录
FOR REC IN (SELECT * FROM WORKLIST) LOOP
GET_DATA(REC);
--DELETE REC FROM WORKLIST
END LOOP;
GET_DATA 过程将每一行分解为多个行,因此当前行已过时。我正在尝试仅删除当前记录。不确定在这种情况下是否可以使用 REC 对象。
很遗憾,WORKLIST 没有任何键。
【问题讨论】:
标签: sql oracle plsql sql-delete for-in-loop