Crea otro objeto vtable con la estructura del argumento vtable pasado.
1 vtable.clone
<vtable.clone
name='name'
only-struct='true|false'
>
<vtable /> ?
</vtable.clone>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Aname | string | Nombre de la tabla virtual. La tabla virtual se puede indicar mediante este atributo o bien puede pasarse como un argumento. | |||
Aonly-struct | boolean | false | Indica si se desea clonar sólamente la estructura. |
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Evtable | vtable | Tabla virtual que se desea clonar. |
Returns | |
---|---|
Type | Description |
Vtable | Retorna una nueva tabla virtual con la estructura (y datos) de la vtable pasada por parámetro. |
Example
Ejemplo de clonación de tablas virtuales sin y con datos.
Copy
<xsql-script name='vtable_clone_sample1'> <body> <vtable name='v_test_pattern'> <column name='codigo' type='string' /> <column name='nombre' type='string' /> </vtable> <vtable.insert name='v_test_pattern'> <column name='codigo'>01</column> <column name='nombre'>Codigo 01</column> </vtable.insert> <vtable.insert name='v_test_pattern'> <column name='codigo'>02</column> <column name='nombre'>Codigo 02</column> </vtable.insert> <println> Solo estructura <vtable.clone name='v_test_pattern' only-struct='true' /> Estructura y datos <vtable.clone name='v_test_pattern' /> </println> </body> </xsql-script>