Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008:aggiorna la tabella con la chiave primaria

Supponendo che i due database si trovino sullo stesso server (o server collegato). Potresti eseguire un MERGE interrogazione. In caso contrario, è possibile aggiornare i valori con un UPDATE interrogazione.

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;

Ovviamente sostituisci i nomi del tuo server/database. Ma questo è un esempio approssimativo di ciò che stai cercando.