|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() Inscription : août 2004 Messages : 665 ![]() |
Bonjour,
Je ne sais pas si ma question concerne oracle ou sqlplus (j'ai fait un post similaire pour sqlplus). J'exécute sous sqlplus un script sql qui produit en sortie un fichier XML. J'utilise pour cela la fonctionnalité XML d'oracle. Voici mon script sql simplifié: Code :
Même si je fais , la troncature est toujours à 2000. D"ou vient cette limitation ? Est t'elle connue ? Comment faire ? Merci de votre aide |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Franck PachotDBA Oracle Inscription : novembre 2007 Messages : 709 ![]() |
Bonjour
C'est cela qui limite la taille du XML lu. Cordialement, Franck.
__________________
A lire sur mon blog Oracle - Articles d'Experts des articles traduits en français de Jonathan Lewis, Tom Kyte, Doug Burns, Cary Millsap, Greg Rahn ...
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : août 2004 Messages : 665 ![]() |
oui, j'avais oublié le sens de cette directive, mais je l'ai aussi augmenté à 3000, j'ai toujours la troncature à 2000.
Cordialement |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : août 2004 Messages : 665 ![]() |
J'ai trouvé en effet sur d'autres forums que la directive LONG définit la longueur max retournée. Je constate qu'en mettant
Code :
Cordialement |
||
|
|
00
|
|
|
#5 | ||
![]() ![]() |
C'est peut-être lié à votre version, quelles sont les versions d'Oracle et de SQL*Plus ?
Sinon un coup de google m'envoie sur ces paramètres, je n'ai aucune idée s'ils répondent à vos besoin, enfin ça vaut le coup d'essayer : Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#6 | ||
|
Membre confirmé
![]() Inscription : août 2004 Messages : 665 ![]() |
Dans le cas ou j'ai SET LONG 3000, je n'ai pas de troncature en fait mais une fin de ligne au 2000ème caractère comme ceci:
Code :
Merci |
||
|
|
00
|
|
|
#7 | |||||
|
Membre confirmé
![]() Inscription : août 2004 Messages : 665 ![]() |
Voici mes versions d'oracle/outils :
Code :
Cordialement Citation:
|
|||||
|
|
00
|
|
|
#8 | ||
|
Membre confirmé
![]() Inscription : août 2004 Messages : 665 ![]() |
TROUVE TROUVE TROUVE TROUVE TROUVE TROUVE TROUVE TROUVE TROUVE
la solution : mettre la directive : et mettre col en pseudo colonne : Code :
|
||
|
|
30
|
|
|
#9 | |
![]() ![]() |
Dans la documentation Oracle, j'ai trouvé ce passage :
Citation:
__________________
Email : http://scr.im/waldar |
|
|
10
|
|
|
#10 |
|
Membre Expert
![]() ![]() Franck PachotDBA Oracle Inscription : novembre 2007 Messages : 709 ![]() |
Bonjour,
Exact. Pour afficher tous les caractères il faut:
Cordialement, Franck.
__________________
A lire sur mon blog Oracle - Articles d'Experts des articles traduits en français de Jonathan Lewis, Tom Kyte, Doug Burns, Cary Millsap, Greg Rahn ...
|
|
60
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : août 2004 Messages : 665 ![]() |
Merci pour ces précisions
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com