ROW e LIST Combinados

ROW e LIST combinados formam uma função complexa.

Uma ROW pode ser, de forma válida, um elemento em uma LIST. Por exemplo:
SET OutputRoot.XML.Data.Country[] =
                  LIST{ROW('UK' AS name,'pound' AS currency),
                            ROW('US' AS name, 'dollar' AS currency),		
                                                                  'default'};
produz o seguinte resultado:
<Data>
      <Country>
            <name>UK</name>
            <currency>pound</currency>
      </Country>
      <Country>
            <name>US</name>
            <currency>dollar</currency>
      </Country>
      <Country>default</Country>
 </Data>

Valores ROW e não-ROW podem ser livremente misturados em uma LIST.

Uma LIST não pode ser um membro de uma ROW. Apenas os valores escalares denominados podem ser membros de uma ROW.

Conceitos relacionados
ESQL

Tarefas relacionadas
Desenvolvendo ESQL
Acessando a Árvore de Ambiente

Referências relacionadas
Funções Complexas ESQL
Função do Construtor ROW
Função do Construtor LIST
Comparações de ROW e LIST