gpt4 book ai didi

sql - 使用 Openquery 链接服务器更新表

转载 作者:行者123 更新时间:2023-12-03 03:03:03 26 4
gpt4 key购买 nike

我已经尝试过这段代码,但仍然出现以下错误,也许有人可以帮忙?

UPDATE a 
SET a.MMDWNO = '21'
FROM OPENQUERY(NMIIFLIB,
'select * from MVXCDTANSN.MITMAS WHERE MMITTY = ''25''') a

错误:

OLE DB provider "MSDASQL" for linked server "NMIIFLIB" returned message "[IBM][iSeries Access ODBC Driver][DB2 UDB]SQL7008 - MITMAS in MVXCDTANSN not valid for operation.".
Msg 7343, Level 16, State 4, Line 1
The OLE DB provider "MSDASQL" for linked server "NMIIFLIB" could not UPDATE table "[MSDASQL]".

select 语句工作正常,但当我尝试更新时,我总是坚持这一点。

最佳答案

如果您尝试更新链接服务器上的表,请尝试以下语法:

UPDATE OPENQUERY(NMIIFLIB, 'select * from MVXCDTANSN.MITMAS where MMITTY = ''25''')
SET MMDWNO = 21

关于sql - 使用 Openquery 链接服务器更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14766520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com