如何从使用opendatasource的select查询更新?

时间:2015-04-21 08:18:48

标签: sql subquery

我想要实现的是根据另一个数据更新列中“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没有正确初始化。我做错了什么?

0 个答案:

没有答案