Actualités : analyse de données, Business Intelligence, Data Science, Big Data
Forums, dernières contributions

Table des Dates sous Oracle

 fab
Vendredi 30 Mars 2007

Version imprimable
[Ignorer]
Bonjour,
Pour les besoins d'un reporting BO j'ai besoin de créer une table sous Oracle contenant toutes les dates (par exemple du 01/01/2000 au 31/12/2100).
Pouvez-vous m'aider svp ?
Merci
Fabrice
 Joel Da Costa
Samedi 31 Mars 2007

Version imprimable
[Ignorer]
Bonjour,

En PL/SQL ça donnerait ça :

declare
date_debut date := to_date('01/01/2000','DD/MM/YYYY');
date_fin date := to_date('31/12/2100','DD/MM/YYYY');
cour date;
i integer;
begin
--alim des jours
execute immediate 'truncate table test_date';
cour:=date_debut;
while cour <= date_fin
loop
insert into test_date(code_date) values (cour);
cour:=cour+1;
end loop;
commit;
end;
/
 fab
Lundi 2 Avril 2007

Version imprimable
[Ignorer]
J'aime bien la version PL/SQL ;-)
merci Joel


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store