J'appelle une fonction stockée comme ceci:oracle développeur SQL tronque mes résultats
select XML_INVOICE.GENERATE_XML_DOC('84200006823') from dual;
Les résultats de la requête montrent alors dans une table en dessous, que je peux faire un clic droit et sélectionnez « Exporter les données » - > XML
<?xml version='1.0' encoding='UTF8' ?>
<RESULTS>
<ROW>
<COLUMN NAME="XML_INVOICE.GENERATE_XML_DOC('84200006823')" <![CDATA[<xml>yada yada</xml><morexml>...]]></COLUMN>
</ROW>
</RESULTS>
le problème est le « ... » - développeur SQL (2.1.0.63 sous Linux) ne montre pas toutes les données - son tronquer le résultat et annexant les points de suspension. Cela ne me sert à rien. Comment puis-je l'obtenir pour exporter TOUTES mes données?
je supprime mon répondez depuis que vous avez confirmé que le fichier enregistré contient "...". Je ne peux pas reproduire avec un appel similaire à une fonction intégrée qui produit une sortie longue. Juste pour être certain - si vous faites cela dans SQL * Plus (avec les paramètres SET appropriés) obtenez-vous également le même résultat? En outre, à partir du nom et de la méthode de la fonction, il semble que le résultat soit déjà en XML - pourquoi avez-vous besoin de le convertir à nouveau? – dpbradley
Quelle est la taille du code XML complet. Pouvez-vous le poster ici (afin que nous puissions l'insérer dans un environnement et voir si nous pouvons reproduire) –
le XML est 70kb. Je ne peux pas publier le XML depuis ses données client. En tout cas, le contenu réel du XML n'est pas pertinent - juste le fait qu'il est tronqué. – nont