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

Table des Dates sous Oracle

 Stefan
Samedi 31 Mars 2007

Version imprimable
[Ignorer]
Euh? C'est quand même pas si compliqué :-)

voici un pseudocode

x = today()

do

update table_date set champ_date = x

x = x- 1

until x = 01/01/2000

Pareil en x = x+1 until x = 31/12/2100

Sinon , vous pouvez faire un code plus efficient en update de table en stockant tous ces valeurs dans un vecteur avec une seule écriture.
 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;
/


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store