HANA更新错误中的MSSQL链接服务器

2020-08-30 18:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想在MSSQL中更新HANA ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想在MSSQL中更新HANA DB TABLE。

连接到链接服务器。

SELECT * FROM OPENQUERY(AWS," SELECT" AcctCode",U_BUDGET FROM" DEMO_SFINE" .OACT'),其中AcctCode ='1100000000'

SELECT语法效果很好。

更新AWS .." DEMO_SFINE"。" OACT" SET U_BUDGET ='Y'WHERE AcctCode ='1100000000'

在OPENQUERY中更新L SET L.U_BUDGET ='Y'(AWS,'SELECT" AcctCode",从" DEMO_SFINE" .OACT'开始U_BUDGET AS L WHERE L.AcctCode ='1100000000'

同一错误有两种发生方式。

错误消息

[SAP AG] [LIBODBCHDB DLL] [HDBODBC]常规错误; -10210无效的命令状态(没有准备好的SQL命令)

[SAP AG] [LIBODBCHDB DLL] [HDBODBC]找不到基表; 259无效的表名称:在架构SYSTEM中找不到表/视图OACT

Openquery已指定架构(" DEMO_SFINE"),但是如果您在错误消息中查看的是错误的架构(" SYSTEM"),则不知道。

有解决方案吗?
谢谢您。