Saltar para o conteúdo principal
Versão: 20 R7 BETA

SQL EXPORT SELECTION

SQL EXPORT SELECTION ( tabela ; rotaPasta {; numArquivos {; tamMaxArquivos {; tamLimCampos}}} )

ParâmetroTipoDescrição
tabelaTableTabela para a qual vai exportar a seleção
rotaPastaTextNome da rota da pasta de exportação ou "" para exibir caixa de diálogo de seleção de pasta
numArquivosIntegerMáximo número de arquivos por pasta
tamMaxArquivosIntegerTamanho máximo de arquivo Export.sql (em Kb)
tamLimCamposIntegerTamanho limite (em bytes) abaixo do qual os conteúdos dos campos Texto, BLOB ou Imagem são incluídos no arquivo principal

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

O comando SQL EXPORT SELECTION exporta ao formato SQL os registros da seleção atual da tabela 4D especificada pelo parâmetro Tabela.

Este comando é quase idêntico ao comando SQL EXPORT DATABASE. O arquivo gerado pode ser utilizado diretamente pelo comando [#cmd id="1089"/] com o propósito de importar dados em outra base 4D. A única diferença entre estes dois comandos é que SQL EXPORT SELECTION apenas exporta a seleção de Tabela enquanto SQL EXPORT DATABASE exporta o banco de dados inteiro. Além disso, diferente do comando SQL EXPORT DATABASE, este comando não funciona com as bancos SQL externos. Apenas pode ser utilizado com a banco principal.

Consulte a descrição do comando SQL EXPORT DATABASE para uma descrição detalhada do funcionamento e parâmetros destes comandos.

Se a seleção atual estiver vazia, o comando não faz nada. Note que neste caso, a pasta de destino não é esvaziado.

Se a exportação for realizada corretamente, a variável OK assume o valor 1. Do contrário, assume o valor 0.

Nota: Este comando não é compatível com campos tipo Objeto

Ver também

SQL EXPORT DATABASE