小编Wer*_*ner的帖子

链接服务器上的 OPENQUERY 更新

我想通过链接服务器(openquery)执行以下语句:

UPDATE SAP_PLANT 
SET (OWNER, OWNER_COUNTRY) = (SELECT import.AFNAME, import.COUNTRY
                                FROM SAP_IMPORT_CUSTOMERS import, SAP_PLANT plant
                                WHERE plant.SAP_FL = import.SAP_NO
                                AND import.role ='OWNER')
Run Code Online (Sandbox Code Playgroud)

我试图将其形成以下语法,但没有成功:(

update openquery(‘my_linked_server, ‘select column_1, column_2 from table_schema.table_name where pk = pk_value’)
set column_1 = ‘my_value1?, column_2 = ‘my_value2?
Run Code Online (Sandbox Code Playgroud)

我希望这对你来说没有问题?

sql linked-server openquery sql-update

1
推荐指数
1
解决办法
6008
查看次数

标签 统计

linked-server ×1

openquery ×1

sql ×1

sql-update ×1