ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

sybase sql-copy 2 bancos

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Rodrigo_Moraes
Novato
Novato


Registrado: Segunda-Feira, 24 de Junho de 2013
Mensagens: 69

MensagemEnviada: Qui Ago 01, 2013 12:48 pm    Assunto: sybase sql-copy 2 bancos Responder com Citação

tem como eu criar uma query utilizando dois bancos, tipo quero copiar os dados de uma tabela para outra tabela que esta em outro banco.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
JoaoSHi
Experiente
Experiente


Registrado: Segunda-Feira, 25 de Agosto de 2008
Mensagens: 484

MensagemEnviada: Qui Ago 01, 2013 5:39 pm    Assunto: Responder com Citação

Colega, de forma simples poderia usar o DbExpress. Um SqlConnection apontando para um banco e outro para o segundo banco e através do ClientDataset fazer as gravações.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Rodrigo_Moraes
Novato
Novato


Registrado: Segunda-Feira, 24 de Junho de 2013
Mensagens: 69

MensagemEnviada: Qui Ago 01, 2013 5:59 pm    Assunto: Responder com Citação

JoaoSHi escreveu:
Colega, de forma simples poderia usar o DbExpress. Um SqlConnection apontando para um banco e outro para o segundo banco e através do ClientDataset fazer as gravações.


Essa solução que estou utilizando mas queria algo mais performatico...
mas vlw
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Rodrigo_Moraes
Novato
Novato


Registrado: Segunda-Feira, 24 de Junho de 2013
Mensagens: 69

MensagemEnviada: Qua Ago 07, 2013 1:03 pm    Assunto: Re: sybase sql-copy 2 bancos Responder com Citação

Rodrigo_Moraes escreveu:
tem como eu criar uma query utilizando dois bancos, tipo quero copiar os dados de uma tabela para outra tabela que esta em outro banco.


execute esta primeira query no banco A
unload table tabela1 to 'c:\tabelarec.dat' QUOTES OFF DELIMITED BY '\x09'

depois execute esta segunda query no Banco B
LOAD TABLE tabela2 FROM 'c:\tabelarec.dat' QUOTES OFF DELIMITED BY '\x09'
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB