sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008:uppdatera tabellen med primärnyckel

Förutsatt att de två databaserna finns på samma server (eller länkad server). Du kan göra en SAMMANSLUTNING fråga. Om inte kan du uppdatera värdena med en UPPDATERING fråga.

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;

Byt naturligtvis ut dina server-/databasnamn. Men det här är ett grovt exempel på vad du letar efter.



  1. Villkorlig SQL ORDER BY ASC/DESC för alfakolumner

  2. hur väljer jag AVG för flera kolumner på en enda rad

  3. Välj en MySQL-databas på Linux via kommandoraden

  4. Fråga som returnerar:ORA-01427 Enrads underfråga som returnerar mer än en rad