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 :
Mon code est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2ORA-01840 : input value not long enough for date format
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û????
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
Partager