Als u een blok records wilt vullen met opeenvolgende datums, is dat eenvoudig genoeg om te doen. De volgende query genereert tien datums. Het enige wat u hoeft te doen is de startdatum aan te passen om u uw startpunt en het level
te geven in de connect by
clausule om in uw eindpunt te passen, en steek het dan in een insert
verklaring.
SQL> select (trunc(sysdate, 'MM')-1) + level
2 from dual
3 connect by level <= 10
4 /
(TRUNC(SY
---------
01-JAN-10
02-JAN-10
03-JAN-10
04-JAN-10
05-JAN-10
06-JAN-10
07-JAN-10
08-JAN-10
09-JAN-10
10-JAN-10
10 rows selected.
SQL>