Hvis det, du ønsker, er at udfylde en blok af poster med sekventielle datoer, er det nemt nok at gøre. Følgende forespørgsel genererer ti datoer. Alt du skal gøre er at justere startdatoen for at give dig dit udgangspunkt og level
i connect by
klausul for at passe til dit slutpunkt, og sæt det derefter i en insert
erklæring.
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>