Bonjour,

dans ma procédure PL/SQL, j'ai l'erreur suivante :

ORA-01846: ce n'est pas un jour de semaine valide
Or, les lignes de code incriminées sont (plantage sur la deuxième requête):



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
--Récupération du nom du vendredi dans la langue installée sur le serveur
select TO_CHAR (TO_DATE('01-07-2005', 'DD-MM-YYYY'),'DAY')
INTO nom_vendredi
from dual;
 
 
--Recherche du dernier vendredi de l'année
SELECT next_day(to_date('2412'||to_char(dt_aa_exe),'DDMMYYYY'),nom_vendredi)
INTO dernier_vendredi
FROM DUAL;
nom_vendredi est un varchar2(20)
dernier_vendredi est un date

je suis un peu bloqué car quand je passe la requête sql à la main, ça passe...

Merci pour votre aide