Realiza la suma de 2 tablas virtuales. Añade el contenido de una vtable a otra de la misma estructura.

1 vtable.addVTable

<vtable.addVTable union='true|false'>
    <vtable1 /> !
    <vtable2 /> !
</vtable.addVTable>
Example
Copy
<xsql-script name='vtable_addVTable_sample1'>
    <body>
        <vtable name='v_test1'>
            <column name='codigo' type='char' unique='true' />
            <column name='nombre' type='char' size='25' />
        </vtable>

        <vtable name='v_test2'>
            <column name='codigo' type='char' unique='true' />
            <column name='nombre' type='char' size='25' />
        </vtable>

        <vtable.insert name='v_test1'>
            <column name='codigo'>A1</column>
            <column name='nombre'>Nombre A1</column>
        </vtable.insert>

        <vtable.insert name='v_test2'>
            <column name='codigo'>A2</column>
            <column name='nombre'>Nombre A2</column>
        </vtable.insert>

        <println>
            <v_test1 />
            <v_test2 />
        </println>

        <vtable.addVTable>
            <v_test1 />
            <v_test2 />
        </vtable.addVTable>

        <println>
            <v_test1 />
            <v_test2 />
        </println>
    </body>
</xsql-script>

Resultado de la ejecución:

Copy
Contenido original:

vtable1             vtable2
+------+---------+  +------+---------+
|codigo|nombre   |  |codigo|nombre   |
+------+---------+  +------+---------+
|A1    |Nombre A1|  |A2    |Nombre A2|
+------+---------+  +------+---------+


Contenido tras realizar la operación de adicción:

vtable1             vtable2
+------+---------+  +------+---------+
|codigo|nombre   |  |codigo|nombre   |
+------+---------+  +------+---------+
|A1    |Nombre A1|  |A2    |Nombre A2|
|A2    |Nombre A2|  +------+---------+
+------+---------+