Oracle
 sql >> Database >  >> RDS >> Oracle

sequenza della data dell'oracolo?

Se quello che vuoi è popolare un blocco di record con date sequenziali, è abbastanza facile da fare. La query seguente genera dieci date. Tutto quello che devi fare è regolare la data del seme per darti il ​​tuo punto di partenza e il level nel connect by per adattarla al tuo punto finale, quindi inseriscila in un insert dichiarazione.

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>