Ich verwende DB2 für z/OS V10.Wählen Sie eine Tabelle als XML aus, die nach mehr als einer Ebene gruppiert ist.
Ich brauche einige Daten aus einer DB2-Tabelle mit Gruppierung der Daten auf mehr als 1 Ebene wie das folgende Beispiel
<actionCodeGrp>
<actionCode>A</actionCode>
<ISINGrp>
<ISIN>DE0000000001</ISIN>
<NAME>ISIN-DE-1</NAME>
<ISSUER>AAA</ISSUER>
</ISINGrp>
<ISINGrp>
<ISIN>DE0000000002</ISIN>
<NAME>ISIN-DE-2</NAME>
<ISSUER>BBB</ISSUER>
</ISINGrp>
</actionCodeGrp>
<actionCodeGrp>
<actionCode>B</actionCode>
<ISINGrp>
<ISIN>DE0000000003</ISIN>
<NAME>ISIN-DE-3</NAME>
<ISSUER>CCC</ISSUER>
</ISINGrp>
<ISINGrp>
<ISIN>DE0000000004</ISIN>
<NAME>ISIN-DE-4</NAME>
<ISSUER>DDD</ISSUER>
</ISINGrp>
</actionCodeGrp>
Die Spalten direcly in XML wählen oben sind alle Teile der gleichen relationalen Tabelle mit dem Namen. Alle Beispiele, die ich gefunden habe, waren nur mit max. eine Gruppierung nach Klausel und ich habe keine Ahnung, wie man eine komplexere Abfrage schreibt. Kann jemand helfen?
Denkst du, die Tabelle Struktur mit einigen Beispieldaten Beitrag könnte hilfreich sein? – mustaccio
wir die Beispieltabelle und was Sie versucht haben und wie das nicht zu Ihrem erwarteten Ergebnis gepasst hat. Es gibt keine Möglichkeit zu sagen, was Sie von dieser Frage wollen. – Hogan