Om det du vill är att fylla ett block av poster med sekventiella datum, är det lätt nog att göra. Följande fråga genererar tio datum. Allt du behöver göra är att justera startdatumet för att ge dig din startpunkt och level
i connect by
sats för att passa din slutpunkt och anslut den sedan till en insert
uttalande.
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>