ROW y LIST combinadas

ROW y LIST combinadas forman una función compleja.

Una ROW puede ser un elemento válido de una LIST. Por ejemplo:
SET OutputRoot.XML.Data.Country[] =
         LIST{ROW('UK' AS name,'libra' AS currency),
              ROW('US' AS name, 'dólar' AS currency),		
                                 'default'};
produce el siguiente resultado:
<Data>
   <Country>
      <name>Reino Unido</name>
      <currency>libra</currency>
   </Country>
   <Country>
      <name>Estados Unidos</name>
      <currency>dólar</currency>
   </Country>
   <Country>default</Country>
</Data>

En una LIST se pueden mezclar libremente valores ROW y no ROW.

Una LIST no puede ser miembro de una ROW. Sólo valores escalares con nombre pueden ser miembros de una ROW.

Conceptos relacionados
ESQL

Tareas relacionadas
Desarrollo de ESQL
Acceso al árbol Environment

Referencia relacionada
Funciones ESQL complejas
Función de constructor ROW
Función de constructor LIST
Comparaciones de ROW y LIST