Jika yang Anda inginkan adalah mengisi blok catatan dengan tanggal berurutan, itu cukup mudah dilakukan. Kueri berikut menghasilkan sepuluh tanggal. Yang perlu Anda lakukan adalah menyesuaikan tanggal awal untuk memberi Anda titik awal dan level di connect by klausa agar sesuai dengan titik akhir Anda, lalu hubungkan ke insert pernyataan.
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>