Saltar al contenido principal
Versión: Siguiente

SQL EXPORT SELECTION

SQL EXPORT SELECTION ( tabla ; rutaCarpeta {; numArchivos {; tamLimiteArchivos {; tamLimiteCampos}}} )

ParámetroTipoDescripción
tablaTableTabla de la cual exportar la selección
rutaCarpetaTextRuta de acceso de la carpeta de exportación o "" para mostrar una caja de diálogo de selección de carpeta
numArchivosIntegerNúmero máximo de archivos por carpeta
tamLimiteArchivosIntegerTamaño máximo del archivo Export.sql (en KB)
tamLimiteCamposIntegerLí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.

Ver también

SQL EXPORT DATABASE