ROW und LIST kombiniert

Die Kombination von ROW und LIST ergibt eine komplexe Funktion.

Eine Zeile (ROW) kann ein gültiges Element einer Liste (LIST) sein. Beispiel:
SET OutputRoot.XML.Data.Country[] =
         LIST{ROW('UK' AS name,'pound' AS currency),
              ROW('US' AS name, 'dollar' AS currency),		
                                 'default'};
erzeugt folgendes Ergebnis:
<Data>
   <Country>
      <name>UK</name>
      <currency>pound</currency>
   </Country>
   <Country>
      <name>US</name>
      <currency>dollar</currency>
   </Country>
   <Country>default</Country>
</Data>

In einer Liste können ROW-Werte und andere Werte beliebig gemischt werden.

Eine Liste kann kein Element einer Zeile sein. Nur benannte Skalarwerte können Elemente einer Zeile sein.

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