我想要实现的是根据另一个数据更新列中“Flag”的值。
UPDATE TableUser
SET
TableUser.Flag = DATA.Flag
FROM
(
SELECT userID, Flag FROM
(
SELECT userID, Flag from userID
EXCEPT
SELECT userID, Flag
FROM OPENDATASOURCE('sqloledb', 'Data Source=192.168.1.2;user id=admin;password=123456').officeDB.dbo.TableUser
) DATA
) WHERE DATA.userID = TableUser.userID
我认为问题是我的opendatasource没有正确初始化。我做错了什么?