Bonjour à tous,
J'ai migré récemment une base 9i d'un serveurA vers un serveurB.
Hors je rencontre un problème, lorsque j'effectue ce genre de requêtes
Sur le serverA, cela fonctionne.
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 SELECT BBBB.TDPROD, BBBB.TDTYPE, BBBB.TDWHS, BBBB.DWMFAC, (BBBB.TDQTY *DCIC.ISTCTT), BBBB.TDSCST, BBBB.TDQTY, BBBB.TDQTY, Sum(BBBB.TDQTY *DCIC.ISTCTT) FROM BBBB, DCIC, DIIM WHERE ( DIIM.IDPROD=BBBB.TDPROD(+) ) AND ( DCIC.IDCPRD(+)=DIIM.IDPROD ) AND ( BBBB.DWMFAC = DCIC.IDCFAC ) AND ( BBBB.DWMFAC = DCIC.IDCFAC ) AND ( TO_NUMBER(TO_CHAR(to_date(to_char(BBBB.DTTDTE),'YYYYMMDD'),'SYYYY')) = 2008 AND TO_NUMBER(TO_CHAR(to_date(to_char(BBBB.DTTDTE),'YYYYMMDD'),'MM')) = 04 ) GROUP BY BBBB.TDPROD, BBBB.TDTYPE, BBBB.TDWHS, BBBB.DWMFAC, (BBBB.TDQTY *DCIC.ISTCTT), BBBB.TDSCST, BBBB.TDQTY, BBBB.TDQTY;
Sur le serverB, j'obtient :
J'ai donc effectué :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERREUR à la ligne 21 : ORA-01840: valeur entrée pas assez longue pour le format de la dateSur le serverA et B, j'ai le même paramétrage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SQL> SELECT * FROM NLS_DATABASE_PARAMETERS ;
Une idée sur l'origine du problème?
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 PARAMETER VALUE ------------------------------ ---------------------------------------- NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS ., NLS_CHARACTERSET WE8ISO8859P1 NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD-MON-RR NLS_DATE_LANGUAGE AMERICAN NLS_SORT BINARY NLS_TIME_FORMAT HH.MI.SSXFF AM PARAMETER VALUE ------------------------------ ---------------------------------------- NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR NLS_DUAL_CURRENCY $ NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_RDBMS_VERSION 9.2.0.8.0 20 ligne(s) sélectionnée(s).![]()
Partager