如何删除10行表格中的行?

时间:2019-05-31 15:05:20

标签: sql oracle

有必要从表中删除某些行,但不是立即删除,而是以10到15行的周期删除。 线超过200,000。 我的代码正确吗?

FOR t IN (SELECT * FROM INVENTORY_C WHERE ROWNUM < 10) LOOP
  DELETE FROM INVENTORY_C WHERE AVAIL_DATE > sysdate +1;
  vCT := vCT + 1;
  IF MOD(vCT,200000) = 0 THEN
    COMMIT;

0 个答案:

没有答案