Kombination von ROW und LIST

ROW und LIST bilden in Kombination eine komplexe Funktion.

Eine ROW-Anweisung kann ein gültiges Element in einer LIST-Anweisung sein. Beispiel:
SET OutputRoot.XML.Data.Country[] =
LIST{ROW('UK' AS name,'pound' AS currency),
ROW('US' AS name, 'dollar' AS currency),		
'default'};
Dies führt zu folgendem Ergebnis:
<Data>
<Country>
<name>UK</name>
<currency>pound</currency>
</Country>
<Country>
<name>US</name>
<currency>dollar</currency>
</Country>
<Country>default</Country>
</Data>

ROW- und Nicht-ROW-Werte können in einer LIST-Anweisung beliebig gemischt werden.

Eine LIST-Anweisung kann kein Element einer ROW-Anweisung sein. Nur Skalarwerte können Elemente einer ROW-Anweisung sein.

Zugehörige Konzepte
Übersicht zu ESQL
Zugehörige Tasks
ESQL erstellen
Zugriff auf die Umgebungsbaumstruktur
Zugehörige Verweise
Komplexe ESQL-Funktionen
Konstruktorfunktion ROW
Konstruktorfunktion LIST
Vergleiche mit ROW und LIST
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
ak05650_