Nếu hai cơ sở dữ liệu nằm trên cùng một máy chủ, bạn có thể tạo một câu lệnh SQL như sau:
UPDATE Test1.dbo.Employee
SET DeptID = emp2.DeptID
FROM Test2.dbo.Employee as 'emp2'
WHERE
Test1.dbo.Employee.EmployeeID = emp2.EmployeeID
Từ bài đăng của bạn, tôi không rõ bạn có muốn cập nhật không Test1.dbo.Employee
với các giá trị từ Test2.dbo.Employee
(đó là những gì truy vấn của tôi làm), hoặc ngược lại (vì bạn đề cập đến db trên Test1
là bảng mới ......)