SQL EXPORT SELECTION
SQL EXPORT SELECTION ( tabla ; rutaCarpeta {; numArchivos {; tamLimiteArchivos {; tamLimiteCampos}}} )
Parámetro | Tipo | Descripción | |
---|---|---|---|
tabla | Table | → | Tabla de la cual exportar la selección |
rutaCarpeta | Text | → | Ruta de acceso de la carpeta de exportación o "" para mostrar una caja de diálogo de selección de carpeta |
numArchivos | Integer | → | Número máximo de archivos por carpeta |
tamLimiteArchivos | Integer | → | Tamaño máximo del archivo Export.sql (en KB) |
tamLimiteCampos | Integer | → | Límite de tamaño debajo del cual el contenido de un campo Texto, BLOB o imagen se integrará al archivo principal (en bytes) |
Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.
Descripción
El comando SQL EXPORT SELECTION exporta al formato SQL los registros de la selección actual de la tabla 4D designada por el parámetro Tabla.
Este comando es casi idéntico al comando SQL EXPORT DATABASE. El archivo generado puede ser utilizado directamente por el comando [#cmd id="1089"/] con el fin de importar datos en otra base 4D. La única diferencia entre estos dos comandos es que SQL EXPORT SELECTION sólo exporta la selección actual de Tabla mientras SQL EXPORT DATABASE exporta la totalidad de datos de la base. Igualmente, a diferencia del comando SQL EXPORT DATABASE, este comando no funciona con las bases SQL externas. Sólo puede utilizarse con la base principal
Consulte la descripción del comando SQL EXPORT DATABASE para una descripción detallada del funcionamiento y parámetros de estos comandos.
Si la selección actual está vacía, el comando no hace nada. Note que en este caso, la carpeta de destino no se vacía.
Si la exportación se lleva a cabo correctamente, la variable OK toma el valor 1. De lo contrario, toma el valor 0.
Nota: este comando no soporta campos de tipo Objeto.