Copiar Tabela-Urgente
28/04/2003
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
Posts
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
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
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.
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?