|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Bonjour,
Je travaille sur Oracle 11g et j'ai un problème dans une de mes procédures stockées. Je fais un DBMS_LOB.SUBSTR(clobQcq, 32766, 1) dans une variable déclarée en VARCHAR2(32767) et ça ne me soustrait que les 8191 premiers caractères. La taille de la variable en sortie est de 8191 (du moins c'est ce qu'indique le debuggueur de TOAD). Je vois pas ce que je fais mal, quelqu'un peut m'éclairer ? (Le clob fait dans les 35k caractères) Merci |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
Bug Oracle référencé sur Metalink
Citation:
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Ok merci beaucoup pour l'info, je pense que je vais boucler sur le substr tant que j'ai pas le nombre de caractère extrait voulu.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
Fait un substr de 8000 au lieu de 32767, ou alors passe le patch oracle de correction.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Oui, c'est ce que j'ai fait : du découpage par bloc de 8191.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com