30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

166<br />

Einführung in XML<br />

Ergebnis 4:<br />

<br />

<br />

1001<br />

1<br />

<br />

<br />

1002<br />

2<br />

<br />

<br />

<br />

<br />

1002<br />

5<br />

<br />

<br />

<br />

<br />

1003<br />

1<br />

<br />

<br />

Die letzte Abfrage 5 ist aufgebaut wie Abfrage 4, nur erweitert um Kundenname<br />

und Produktbeschreibung, damit auch diese Tabellen mal verwendet<br />

werden. Abfrage 5 ist nicht in [34] enthalten.<br />

SELECT XMLELEMENT(NAME "order",<br />

XMLATTRIBUTES(o.ORDER_ID AS "ID",<br />

c.NAME AS "CustomerName"),<br />

XMLAGG(<br />

XMLELEMENT(<br />

NAME "item",<br />

XMLATTRIBUTES(oi.ITEM_NUMBER AS "ItemNumber"),<br />

XMLFOREST(<br />

oi.PRODUCT_ID AS "ProductID",<br />

p.DESCRIPTION AS "ProductDescription",<br />

oi.QUANTITY AS "Quantity"<br />

)<br />

)<br />

ORDER BY oi.ITEM_NUMBER<br />

)<br />

)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!