Usuário com melhor resposta
Atualizar dados de uma tabela

Pergunta
-
Boa tarde pessoal,
Tenho duas Tabelas A e B, onde as duas tem a mesma estrutura.
Problema:
Tenho que atualizar a tabela A com os dados da tabela B sem duplicar os dados da tabela A.
Fiz o seguinte:
INSERT INTO [BANCOX].[dbo].[TABELA_A]
SELECT *
FROM [BANCOY].[dbo].[TABELA_B]
Desta maneira consegui copiar os dados só que os dados da tabela A ficam duplicados. Eu queria somente fazer uma sincronização para copiar os dados que foram acrescentados na tabela B na tabela A.
Muito obrigado
Respostas
-
Bom.. para isso vc vai ter que criar um where
INSERT INTO [BANCOX].[dbo].[TABELA_A]
SELECT *
FROM [BANCOY].[dbo].[TABELA_B]
where [BANCOY].[dbo].[TABELA_B].CampoID not in (select CampoID from [BANCOX].[dbo].[TABELA_A])
Ou usar os mecanismos de replicaçao nativos do SQL Server
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
SOGI INFORMATIQUE LTÉE (http://www.sogi.com)- Sugerido como Resposta Levi DomingosModerator quarta-feira, 28 de julho de 2010 19:32
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 29 de julho de 2010 23:33
Todas as Respostas
-
Bom.. para isso vc vai ter que criar um where
INSERT INTO [BANCOX].[dbo].[TABELA_A]
SELECT *
FROM [BANCOY].[dbo].[TABELA_B]
where [BANCOY].[dbo].[TABELA_B].CampoID not in (select CampoID from [BANCOX].[dbo].[TABELA_A])
Ou usar os mecanismos de replicaçao nativos do SQL Server
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
SOGI INFORMATIQUE LTÉE (http://www.sogi.com)- Sugerido como Resposta Levi DomingosModerator quarta-feira, 28 de julho de 2010 19:32
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 29 de julho de 2010 23:33
-