Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2008 :mettre à jour la table avec la clé primaire

En supposant que les deux bases de données se trouvent sur le même serveur (ou serveur lié). Vous pouvez faire une MERGE requête. Sinon, vous pouvez mettre à jour les valeurs avec un UPDATE requête.

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;

Bien sûr, remplacez les noms de vos serveurs/bases de données. Mais ceci est un exemple approximatif de ce que vous recherchez.