Bonjour à tous,

Nous nous occupons de remplir une base d'infocentre à partir d'une base d'exploitation.

Depuis Vendredi, sans savoir ce qui à pu se passer, la récupération des données de l'exploit vers l'infocentre renvoie une erreur ORA-00600 Lorsque la procédure est lancée.

le code concerné est :

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
INSERT INTO COMMANDES_TRANSF
               (...)
SELECT ...
  FROM RET.cde@L_GRP, 
           RET.cdp@L_GRP, 
           GRP.devisesc@L_GRP, 
           GRP.stt@L_GRP, 
           GRP.incoterm@L_GRP
WHERE (
         cde.majdate >= to_date('15/12/2005', 'dd/mm/yyyy')
     or cdp.majdate >= to_date('15/12/2005', 'dd/mm/yyyy') 
		)
           AND cde.codmil = cdp.codmil
           AND cde.codcel = cdp.codcel
           AND cde.numcde = cdp.numcde
/
Par contre, lorsque je lance le code suivant, 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
INSERT INTO COMMANDES_TRANSF
               (...)
SELECT ...
  FROM RET.cde@L_GRP, 
           RET.cdp@L_GRP, 
           GRP.devisesc@L_GRP, 
           GRP.stt@L_GRP, 
           GRP.incoterm@L_GRP
WHERE (
         cde.majdate >= to_date('15/12/05', 'dd/mm/RR')
     or cdp.majdate >= to_date('15/12/05', 'dd/mm/RR') 
		)
           AND cde.codmil = cdp.codmil
           AND cde.codcel = cdp.codcel
           AND cde.numcde = cdp.numcde
/
Quelle doit-être la valeur des paramètres NLS, SVP ??

Merci d'avance.