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

SQL EXPORT SELECTION

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

ParâmetroTipoDescrição
tabelaTabela🡒Tabela para a qual vai exportar a seleção
rotaPastaTexto🡒Nome da rota da pasta de exportação ou "" para exibir caixa de diálogo de seleção de pasta
numArquivosInteiro longo🡒Máximo número de arquivos por pasta
tamMaxArquivosInteiro longo🡒Tamanho máximo de arquivo Export.sql (em Kb)
tamLimCamposInteiro longo🡒Tamanho limite (em bytes) abaixo do qual os conteúdos dos campos Texto, BLOB ou Imagem são incluídos no arquivo principal

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