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, 2005 Letzte Aktualisierung: Nov 17, 2005
ak05650_