Ed - Claret
não registrado
|
|
Postada em 06/10/2004 16:29 hs
Como faço via código para copiar os registros de uma tabela para outra? É que tenho doi bancos iguais e preciso copiar os registros da tabela de um banco para outro. Os bancos e tabelas são identicos e não ha registros iguais Muito obrigado pela ajuda.....abraços
|
|
|
|
|
Postada em 06/10/2004 19:20 hs
Se você tem duas ou mais tabelas com alguns campos em comum e deseja vê-los em uma única tabela, utilize essa consulta.
Insert into tabela3(campo1, campo2, campo3) _
select campo1, campo2, campo3 _
from tabela1 _
where campo1>valor1 _
union _
select campo1, campo2, campo3 _
from tabela2 _
where campoS1>valor2
E assim sucessivamente. Caso você não queira armazenar o valor comece no primeiro SELECT (descartando o INSERT)
|
|
|
Ed - Claret
não registrado
|
|
Postada em 08/10/2004 13:54 hs
Não foi isso que perguntei, de qualquer forma reformulo a pegunta... Preciso copiar via código todos os registros da tabela de um BANCO para Outro. As tabelas e banco são identicos, porem trabalham em maquinas diferentes e de tempo em tempo eu preciso juntar os registros dos dois Bancos em UM. Obrigado pela ajuda....abraços...
|
|
|
|
Postada em 08/10/2004 14:13 hs
Colega, Depende um pouco do banco que você está usando, mas os bancos que usam SQL (92/ASCII) podem exportar dados para arquivos texto e importá-los também. No PostGreSQL, por exemplo, em uso o comando COPY. Diaga-nos que banco você usa para podermos ajudar mais.
<DIV><FONT style="BACKGROUND-COLOR: #000000" face="arial black" color=#60bf00 size=3><IMG style="VERTICAL-ALIGN: middle; align: center" height=20 alt=Emoções src="http://www.vbweb.com.br/images/em_smile.gif" width=20 border=0> Zeuzebio</FONT></DIV>
|
|
|
Ed - Claret
não registrado
|
|
Postada em 08/10/2004 14:24 hs
utilizo o Access Obrigado pela atenção
|
|
|