Oracle
 sql >> база данни >  >> RDS >> Oracle

последователност от дати на оракул?

Ако това, което искате, е да попълните блок от записи с последователни дати, това е достатъчно лесно да направите. Следната заявка генерира десет дати. Всичко, което трябва да направите, е да коригирате началната дата, за да ви даде началната точка и level в connect by клауза, за да пасне на вашата крайна точка, и след това го включете в insert изявление.

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>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Невалиден номер на Oracle, причинен от функцията to_char

  2. Как да настроя времето за изчакване на връзката на oracle db в приложението за стартиране на spring

  3. Oracle генерира редове от график с интервал

  4. c3p0 виси на getConnection, когато има повреда в мрежата

  5. Агентът е блокиран