Bonjour,
une partie de mon travail consiste a sortir des rapports a partir d'une datawarehouse tournant sur oracle 9i sur solaris, il arrive fréquemment que des objets de la base ne répondent plus, a moins de redémarrer complètement l'instance, la en l'occurence il s'agit d'une simple fonction que j'utilise pour mes rapports que je ne peux ni modifier ni éxecuter, ce sont des fonctions très simple qui pour le cas présent, calcule des dates de début et de fin par rapport a une date de référence
et la plus moyen de modifier la 2ème fonction ni de l'utiliser, voyez vous comment je pourrais découvrir la raison de ce bloquage?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 create or replace function sf_date_reference return date as begin return (to_date('2005-04-01')); end; create or replace function sf_rn_deb_mois (date_in timestamp default sf_date_reference()) return date as begin return(ADD_MONTHS(LAST_DAY(date_in),-1)+1); end;
merci de votre aide
Partager