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>