Como importar tabelas de um database para o outro?
31/01/2006
0
Saudações,
estou utilizando o Delphi 5.0 Pro, MySql 5.0 e a pelta de Componentes MyDac. Estou criando um aplicativo que faz a cópia de várias tabelas para uma única tabela através de uma query. Este é o código Sql embutido no Delphi:
Isso faz com que o nome da tabela que está na variável tenha todos os seus dados importados para a tabela base_geral_2005 (as duas estão no mesmo database). Até aí sem problema. A questão é: Como jogar os dados de uma tabela para para outra que se encontra em outro database?
Alguém pode ajudar? Muito obrigado.
estou utilizando o Delphi 5.0 Pro, MySql 5.0 e a pelta de Componentes MyDac. Estou criando um aplicativo que faz a cópia de várias tabelas para uma única tabela através de uma query. Este é o código Sql embutido no Delphi:
insert into base_2005_geral SELECT * FROM ´ + vNomeTabela + ´
Isso faz com que o nome da tabela que está na variável tenha todos os seus dados importados para a tabela base_geral_2005 (as duas estão no mesmo database). Até aí sem problema. A questão é: Como jogar os dados de uma tabela para para outra que se encontra em outro database?
Alguém pode ajudar? Muito obrigado.
Zooropa
Curtir tópico
+ 0
Responder
Posts
07/02/2006
Zooropa
Saudações gente,
acho que consegui resolver....não cheguei a testar a exportação ainda mas o código funcionou para consulta segue um exemplo caso alguém tenha passado pelo mesmo caso que o meu...visualizar ou exportar uma tabela de um determinado database estando setado em outro database
Detalhe: Entre a table de origem e o select existem dois espaços (se colocar apenas um não funciona).
acho que consegui resolver....não cheguei a testar a exportação ainda mas o código funcionou para consulta segue um exemplo caso alguém tenha passado pelo mesmo caso que o meu...visualizar ou exportar uma tabela de um determinado database estando setado em outro database
insert into Database_Destino.Table1 Select * from Database_Origem.Table3
Detalhe: Entre a table de origem e o select existem dois espaços (se colocar apenas um não funciona).
Responder
Clique aqui para fazer login e interagir na Comunidade :)