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

So aktualisieren Sie Daten in einer Tabelle aus entsprechenden Daten in einer anderen Tabelle in SQL Server 2005

Wenn sich die beiden Datenbanken auf demselben Server befinden, sollten Sie in der Lage sein, eine SQL-Anweisung wie diese zu erstellen:

UPDATE Test1.dbo.Employee
SET DeptID = emp2.DeptID
FROM Test2.dbo.Employee as 'emp2'
WHERE
   Test1.dbo.Employee.EmployeeID = emp2.EmployeeID

Aus deinem Beitrag geht nicht ganz hervor, ob du aktualisieren möchtest Test1.dbo.Employee mit den Werten aus Test2.dbo.Employee (das macht meine Abfrage) oder umgekehrt (da Sie die db auf Test1 erwähnen war die neue Tabelle......)