Genera una cadena de caracteres que contiene un XML con los datos provenientes de la exportación de los datos de la tabla.
Este comando permite la exportación de datos de tablas en estructuras multi-nivel (padres-hijos) manteniendo las relaciones de dependencia entre.
1 table.xml.import
<table.xml.import>
<tables /> ?
<data /> !
</table.xml.import>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Etables | tag | Etiqueta que contiene la definición de las tablas a importar desde el XML. | |||
Edata | string|file|node | Describe la tabla o tablas a exportar y los comandos a utilizar para su vinculación y exportación. |
Exceptions
requires 1 arguments, received: [...]
Se ha especificado un número de argumentos incorrecto.
Example
Importar desde XML e insertar o modificar datos en las tablas correspondientes.
Copy
<xsql-script name='table_xml_import_sample1'> <body> <set name="m_xml"> <table.xml.export> <table name='gcompedh' sql="SELECT * FROM gcompedh WHERE cabid = 10"> <table name='gcompedl'> </table> </table> </table.xml.export> </set> <println> <table.xml.import> <m_xml /> </table.xml.import> </println> </body> </xsql-script>
Example
Exportar a XML una relación padre-hijo, definiendo explicitamente las columnas que se utilizan para relacionar las tablas.
Copy
<xsql-script name='table_xml_import_sample2'> <body> <set name="m_xml"> <table.xml.export> <table name='gcompedh' sql="SELECT * FROM gcompedh WHERE cabid = 10"> <table name='gcompedl' pk-cols='cabid' fk-cols='cabid'> </table> </table> </table.xml.export> </set> <println> <table.xml.import> <tables> <table name='gcompedh' pk-cols='cabid' /> <table name='gcompedl' pk-cols='cabid, linid' /> </tables> <m_xml /> </table.xml.import> </println> </body> </xsql-script>