Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

sequência de datas do oráculo?


Se o que você deseja é preencher um bloco de registros com datas sequenciais, isso é bastante fácil de fazer. A consulta a seguir gera dez datas. Tudo o que você precisa fazer é ajustar a data de semente para fornecer seu ponto de partida e o level no connect by cláusula para se adequar ao seu ponto final e, em seguida, conecte-o a um insert declaração.
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>