Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server 2008:Aktualisieren Sie die Tabelle mit dem Primärschlüssel

Angenommen, die beiden Datenbanken befinden sich auf demselben Server (oder Verbindungsserver). Sie könnten ein MERGE durchführen Anfrage. Wenn nicht, können Sie die Werte mit einem UPDATE aktualisieren Abfrage.

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;

Ersetzen Sie natürlich Ihre Server-/Datenbanknamen. Aber dies ist ein grobes Beispiel dafür, wonach Sie suchen.