Permite automáticamente declarar una vtable y realizar múltiples append dinamicos en ella con la misma estructura select. Útil para autodeclarar una vtable para un select dentro de un interator y añadir todas las filas generadas a la misma vtable.

1 vtable.append

<vtable.append name='name'>
    <vtable1 /> !
</vtable.append>
Example
Copy
<xsql-script name='vtable_append_sample1'>
  <body>
    <iterator name='m_code'>
        <in>
            <array>
                <string>DC</string>
                <string>DV</string>
                <string>dg</string>
                <string>DL</string>
            </array>
        </in>
        <do>
            <vtable.append name='v1'>
              <vtable>
                <select><columns>*</columns><from table='cdiarios' /><where>codigo = <m_code /></where></select>
              </vtable>
            </vtable.append>
        </do>
    </iterator>

    <println><v1/></println>

    <!-- This avoids the need of pre-declare vtable columns or to do -->

    <vtable name='v2'>
        <select><columns>*</columns><from table='cdiarios' /><where>codigo IN ('DC','DV','dg','DL')</where></select>
    </vtable>

    <vtable.insert name='v2'>
        <select><columns>*</columns><from table='cdiarios' /><where>codigo IN ('DC','DV','dg','DL')</where></select>
    </vtable.insert>

    <println><v2/></println>
  </body>
</xsql-script>