Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server 2008:atualize a tabela com chave primária


Supondo que os dois bancos de dados estejam no mesmo servidor (ou servidor vinculado). Você pode fazer um MERGE consulta. Caso contrário, você pode atualizar os valores com um UPDATE consulta.
MERGE INTO ProductionDB.Schema.ParentTable A
USING DevelopmentDB.Schema.ParentTable B
ON A.ParentID = B.ParentID
WHEN MATCHED THEN
UPDATE SET A.Name = B.Name, A.Value = B.Value;

Claro, substitua seus nomes de servidor/banco de dados. Mas este é um exemplo aproximado do que você está procurando.