sql >> Databasteknik >  >> RDS >> Oracle

Hur fyller man i kalendertabellen i Oracle?

Detta är ett enkelt och lätt sätt att göra det

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. FEL:behörighet nekades för relationstabellnamn på Postgres vid försök med en SELECT som skrivskyddad användare

  2. ändra tabellsläppkolumn i Oracle-databasen

  3. SQLite välj rader om tidsstämpeln matchar dagens datum

  4. SQL tidsskillnad mellan två datum resulterar i hh:mm:ss