Saltar para o conteúdo principal
Versão: Próximo

SQL EXPORT SELECTION

SQL EXPORT SELECTION ( tabela : Table ; rotaPasta : Text {; numArquivos : Integer {; tamMaxArquivos : Integer {; tamLimCampos : Integer}}} )

ParâmetroTipoDescrição
tabelaTable→Tabela para a qual vai exportar a seleção
rotaPastaText→Nome da rota da pasta de exportação ou "" para exibir caixa de diálogo de seleção de pasta
numArquivosInteger→Máximo número de arquivos por pasta
tamMaxArquivosInteger→Tamanho máximo de arquivo Export.sql (em Kb)
tamLimCamposInteger→Tamanho limite (em bytes) abaixo do qual os conteúdos dos campos Texto, BLOB ou Imagem são incluídos no arquivo principal
Histórico
VersãoAlterações
12.1Modificado
12Criado por

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

Propriedades​

Número do comando1064
Thread-segurono
Modificar variáveisOK