Páginas filhas
  • Importação de Gestão de Empresas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ao utilizar a transferência por execução única a importação é executada através de comandos único de inserção e atualização ao SGBD utilizado, ou seja, os comandos não utilizaram lotes de registros ou blocos de quantidades de registros. Com isso, ao executar uma instrução de atualização por exemplo não ocorrerá a construção de blocos para atualização da tabela destino executando vários comandos UPDATE e sim um único comando.

Quando utilizada essa opção, o comando de insert será um comando único, caso a tabela esteja com o campo autorecno desligado (x2_autrec='2') os registros serão levados para a empresa destino preservando o recno da origem (útil para algumas tabelas que salvam o recno como chave de ligação com outra tabela, CTK, SE5...), para tabela com o autorecno ligado o campo recno no destino será alimentado de forma automática sem considerar a origem.

Caso seja efetuada a importação marcando mais de um grupo de origem, indo para o mesmo grupo de destino, e a tabela esteja com o autorecno desligado no destino, essa opção irá gerar erro de chave duplicada a partir da importação do segundo grupo de origem, isso acontece pois na importação do primeiro grupo foi preservado o recno, já na importação do segundo grupo os recnos iriam se repetir, para que não ocorra essa situação nesse cenário, é necessário que esteja ativado o autorecno nas tabelas do destino, lembrando que é necessário que seja avaliado quais casos é valido preservar ou não o campo recno, e caso queira preservar o recno utilizando essa opção, apenas será possível importar com sucesso a partir de um grupo origem.


Dica

A execução através de comandos únicos não é a mais indicada em relação a um possível ROLLBACK que possa ocorrer por conta de algum interrompimento não esperado, pois o SGBD consegue resolver mais rápido transações menores, porém, em tabelas com grandes quantidades foi visto um grande ganho de perfomance de execução do processo.

...