How to create a table that contains a single column of date data type, that consists of all days starting from Jan 1, 2000 until today in oracle SQL
As your question is not clear, I'm assuming you want like this.
SQL server Platform.
CREATE table mycalender
(
mydate date
);
declare @startdate as date = '2000-01-01'
WHILE(@startdate!=DATEADD(D, 0, DATEDIFF(D, 0, GETDATE())))
begin
insert into mycalender VALUES(@startdate)
set @startdate=dateadd(day,1,@startdate)
end