Bonjour,
J'ai ici une requête :
SELECT A.nudoss
FROM ESSAI.TOTO A, ESSAI.TITI B
WHERE A.NUDOSS = B.NUDOSS
AND B.IDLINK = 720119395
AND A.IDPRME = 'VHD'
AND A.STGEST IN
('NTR','ENC')
Le problème est lorsque je l'exécute sur mon environnement de préprod, elle fonctionne parfaitement mais dès que je veux la lancer sur la production, j ai l'erreur suivante :
ORA-01722: invalid number
Pour résoudre le problème car le soucis vient de la colonne IDLINK (qui est en char de 40 sur les 2 environnements) j ai mis des simples côtes à cette endroit :
AND B.IDLINK = '720119395' et là celà fonctionne en production.
Ma question est savoir pourquoi cette requête fonctionne t elle en préprod sans les côtes et pas en production?
Pour information, je suis en Oracle 9.2.0.8. Quelque soit le user que l'on utilise pour la requête on a le même résultat.
Et enfin, l'environnement de préprod et de prod est sur le même serveur.
Par avance, merci de votre aide.
Partager