Bonjour,
J'utilise aujourd'hui assez intensément la fonctionnalité Sybase SELECT FOR XML dans mes procédures stockées d'extraction.
le problème est qu'avec cette solution, le XML produit est disons "plat" tous les champs de chaque ligne étant répété dans le XML même dans le cas d'une requête sur 2 tables ayant une relation 1/n du genre:
<Row>
<Trade_ID>1234</Trade_ID>
<Pf_Cod>ABC</Pf_Cod>
</Row>
<Row>
<Trade_ID>1234</Trade_ID>
<Pf_Cod>DEF</Pf_Cod>
</Row>
par opposition a du XML hiérarchise que je souhaiterai obtenir (pour eviter une consommation mémoire inutile au niveau du serveur sybase liée a repetition inutile de valeur commune entre autre) du genre:
<Trades>
<Trade_ID>1234</Trade_ID>
<Rows><Pf_Cod>ABC</Pf_Cod><Pf_Cod>DEF</Pf_Cod></Rows></Trades>
or je n'ai pas trouvé le moyen de générer ce type de XML sous SYBASE
Es ce que l'un d'entre vous a cette connaissance? et es ce que c'est possible?
Par avance merci
Jarod
Partager