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:
<Dados>
   <País>
      <nome>UK</nome>
      <moeda>libra</moeda>
   </País>
   <País>
      <nome>US</nome>
      <moeda>dólar</moeda>    </País>
   <País>padrão</País>
</Dados>

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
Visão Geral do 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
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ak05650_