Bonjour,
Aussi incroyable que cela puisse paraître mon client a en production une donnée de type Date avec la valeur 00/00/0000
Avez-vous déjà eu ce problème ?
Comment peut-on en arriver là ?
Voilà ce qu'il a quand il éxécute
ET sur la date qui pose PB
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 SELECT * FROM NLS_SESSION_PARAMETERS; PARAMETER VALUE NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS ., NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD-MON-RR NLS_DATE_LANGUAGE AMERICAN NLS_SORT BINARY NLS_TIME_FORMAT HH.MI.SSXFF AM NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZH:TZM NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM NLS_DUAL_CURRENCY $ NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT DATACT, TO_CHAR(DATACT, 'DD/MM/YYYY') FROM MVTDFN_01 WHERE CODCRT = 'S' AND NUMINV = '57073073'; DATACT TO_CHAR(DATACT,'DD/MM/YYYY') 00/00/0000 00/00/0000
Partager