Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tabel kalender dalam SQL

Anda dapat menggunakan Generator baris Oracle :

 insert into your_table ( your_column )
 select 
    to_date('2000/01/01', 'yyyy/mm/dd') + N.n
 from
  (SELECT ROWNUM n
   FROM   ( SELECT 1 just_a_column
         FROM   dual
         CONNECT BY LEVEL <= 
               SYSDATE
               - to_date('2000/01/01', 'yyyy/mm/dd') 
               + 1
           ) T
  ) N
  where
      to_date('2000/01/01', 'yyyy/mm/dd') + N.n <= SYSDATE


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih maks(tanggal) tidak berfungsi jika baris memiliki nilai yang berbeda, saya hanya ingin mengambil baris dengan tanggal tertinggi

  2. Bagaimana cara mengganti tiga karakter pertama dari sebuah string di Oracle

  3. Skema reverse engineer (oracle) ke ERD

  4. Pernyataan SELECT menggunakan himpunan Aljabar

  5. Pisahkan String menjadi baris Oracle SQL