|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : février 2007 Messages : 49 ![]() |
Voila l'environnement est une Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production.
La requête qui pose probléme est la suivante: Code :
ORA-12801:Error signaled in Parralel Query Server P001. ORA-00910:Specified length too long for its datatype. Cette requête fonctionne en prod, telle quelle. Si j'enléve le cast sur le champ SOO.NRID, la requête fonctionne également. Le champ S00 NRID est un NUMBER de 15. Pouvez vous m'aider à résoudre ce probléme autrement qu'en modifiant la requête et en supprimant le CAST ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
la connection se fais via JDBC ou SQL*Net ?
Qu'est ce que ça donne si tu changes ta session ainsi : Code :
ALTER session SET nls_length_semantics=byte; Enfin essaye de remplacer le CAST par : juste pour voir si c'est pas des valeurs NULL qui poseraient problème |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : février 2007 Messages : 49 ![]() |
Citation:
Pour nls_length_semantics la valeur indiqué est déjà Byte. La fonction TO_CHAR fonctionne, ce qui régle mon probléme. Je te remerci OraFrance. Cordialement D_light.
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com