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

Alimentation de la dimension TEMPS

 Brahim
Lundi 10 Septembre 2007

Version imprimable
[Ignorer]
bonjour tous le monde ;
je travaille sur un projet décisionnel où j'utilise une table de dimension TEMPS.
j'aimerais savoir s'il y possibilité d'alimenter automatiquement cette table (génération automatique du contenu) sous Oracle 9i.
 Joel Da Costa
Lundi 10 Septembre 2007

Version imprimable
[Ignorer]
Bonjour Brahim,

J'imagine que par la table de dimension temps vous voulez dire le niveau jour ?

Vous trouverez ci dessous un code PL/SQL que j'avais déjà posté dans le forum qui vous permet d'alimenter une table de dates du 01/01/1900 au 31/12/2100. Vous la lancez une fois et vous aurez votre dimension temps d'alimentée :

declare
date_debut date := to_date('01/01/1900','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;
/

Cordialement,
J. Da Costa


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store