我想匹配两个数据库之间的数据。 我有 2 个数据库。 Aa 和 Bb,我想比较 Aa 和 Bb。数据库 Bb 在链接服务器中
我有这样的加入代码
SELECT
B.Employee_Name, B.Employee_NIP, B.DomainName, A.NAMA, A.NIP,
A.StatusEmployee, A.ActiveStatus
FROM
[SERVER-B].Bb.dbo.employee_hierar AS B RIGHT OUTER JOIN
Bb AS B ON B.NIP = A.Employee_NIP
如果 B.Employee_Name 和 B.Employee_NIP 上有 NULL 数据,我想将 A.StatusEmployee 从 Y 更新到 N
注意: SQL服务器
请指教
最佳答案
您可以使用加入
。像这样的东西:
update a
set StatusEmployee = 'N'
from bb a LEFT JOIN
[SERVER-B].Bb.dbo.employee_hierar b
on B.NIP = A.Employee_NIP
where b.EmployeeName is null and b.Employee_NIP is null and
a.StatusEmployee = 'Y';
关于sql - 如何使用 Join(链接服务器)进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32584364/