Copiar Tabela-Urgente

28/04/2003

0

Tenho o seguinte problema copiar uma tabela de um banco para o outro , um banco uso conecção ADO e o outro BDE como faço para copiar uma tabela de uma para o outro, obs: o conteudo do banco é gigantesco e tentei copiar registro por registro e da erro de ´´limite de tabela temporaria´´

Marc_Adans


Marc_adans

Marc_adans

Responder

Posts

28/04/2003

Okama

O erro talvez seja porque para trabalhar com DBE você precisa alterar a tabela e fechar.

Tabel1.Post;
Table1.Close;
Table1.Open;
Table1.Insert;

Se estiver usando Transação não esqueça de usar commit.

Ou use o Datapump que vem junto com o Delphi que ajuda a fazer isso


Responder

28/04/2003

Marc_adans

O problema e que são muitos registro, quero uma forma de copiar a tabela, bem mais rápido, não sei se dá para fazer por SQL pois são dois bancos diferentes, o que eu não quero é copiar registro por registro


Responder

28/04/2003

Okama

Quantas vezes você precisa fazer isso?

Eu importo 600.000 registros por dia de uma tabela DBf para SQL Server.
e mais 260.000 de Oracle para SQL Server.

Leva cerca de 15 min, mas é necessário.

Avalie o tempo e periodicidade.


Responder

28/04/2003

Marc_adans

Bom o meu problema é o seguinte, tenho uma base de dados Oracle , e uma base de dados Access(quero mudar para Firebird), tenho que passar do Oracle para o Acess, o Oracle está em outro servidor e todo dado que é trafegado entre ele e minha maquina tem que ser encriptado, mais um motivio para demora.
Como vc faz para copiar os registros de uma forma tão rápido?
poderia me explicar?


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar