Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wypełnić tabelę kalendarza w Oracle?

To prosty i łatwy sposób na zrobienie tego

with calendar as (
        select :startdate + rownum - 1 as day
        from dual
        connect by rownum < :enddate - :startdate
    )
select rownum as "S.No", to_date(day,'dd_mm_yyyy') as "Cal_Dt", to_char(day,'day') as "DayName"
from calendar


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak za pomocą zapytania uzyskać listę miesięcy pomiędzy 2 podanymi datami?

  2. Kolejność oceny klauzuli Oracle SQL

  3. Jak uzyskać wartość UTC dla SYSDATE w Oracle?

  4. Jak sprawdzić brakujący numer z szeregu liczb?

  5. Zagnieżdżone łączenie pętli w Oracle 11g