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

Sådan opdateres data i én tabel fra tilsvarende data i en anden tabel i SQL Server 2005

Hvis de to databaser er på den samme server, bør du være i stand til at oprette en SQL-sætning noget som denne:

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

Ud fra dit indlæg er jeg ikke helt klar over, om du vil opdatere Test1.dbo.Employee med værdierne fra Test2.dbo.Employee (det er, hvad min forespørgsel gør), eller omvendt (da du nævner db'en på Test1 var det nye bord......)



  1. dublerede resultater

  2. Indlejrede markører i Mysql

  3. XOR Constraint i Mysql

  4. Sådan returneres den oprindelige række i Postgres ved overtrædelse af en unik begrænsning