sql >> Base de Datos >  >> RDS >> Oracle

secuencia de fechas del oráculo?

Si lo que desea es llenar un bloque de registros con fechas secuenciales, es bastante fácil de hacer. La siguiente consulta genera diez fechas. Todo lo que necesita hacer es ajustar la fecha inicial para obtener su punto de partida y el level en el connect by cláusula para que se ajuste a su punto final, y luego conéctelo a un insert declaración.

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>