Bonjour,

Dans une procédure en dynamique j'ai ce code dont j'ai remplacé les paramètres par les vraies valeurs. Cependant j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ORA-01840 : input value not long enough for date format
Mon code est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
SELECT M.I_MISSION, M.D_FIN
FROM MISSION M, DOMAINE D, DOMAINE_MISSION DM, TYPE_DOMAINE TD, ENJEUX_DOMAINE ED, ENJEUX E, REF_LIBELLE_ENJEUX RLE 
WHERE M.B_VALIDATION_ARIANE = 1 
AND M.D_FIN = (SELECT MAX(M.D_FIN)
	FROM MISSION M)
AND M.I_MISSION = DM.I_MISSION
AND DM.I_CODE_DOMAINE = D.I_CODE_DOMAINE
AND DM.D_DEBUT_DOM = D.D_DEBUT_DOM
AND D.I_TYPE_DOMAINE = TD.I_TYPE_DOMAINE
AND D.DT_CREA_TDOM = TD.DT_CREA_TDOM
AND TD.I_TYPE_DOMAINE = 8
AND D.I_CODE_DOMAINE = ED.I_CODE_DOMAINE
AND D.D_DEBUT_DOM = ED.D_DEBUT_DOM
AND ED.ID_ENJEUX = E.ID_ENJEUX
AND E.ID_LIBELLEENJEUX = RLE.ID_LIBELLEENJEUX
AND RLE.ID_LIBELLEENJEUX = 7
AND MONTHS_BETWEEN(to_date('01/04/2006', 'dd/mm/yy'), to_date(E.VALEUR_ENJEUX, 'dd/mm/yy')) <= 45
VALEUR_ENJEUX est de type VARCHAR2(255), il doit être la source du problème. Mais après avoir tenté un certain nombre de choses, je ne trouve pas la solution. A quoi cela est-il dû????