使用JDBC更新多个记录(UPDATE_INSERT)

2020-09-15 12:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, ...

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

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


尊敬的专家,

我已将JDBC适配器配置为PI 7.5中的接收器,以执行" UPDATE_INSERT"查询。 更新多个记录时遇到问题。

以下是场景和结果:

插入多个新记录-成功

根据键-成功,更新或插入单个记录

根据不同的键值更新多个记录。

请注意,我还尝试了一个简单的" UPDATE"查询,仅用于修改现有记录,这也是失败的。 通过阅读SAP帮助门户中的信息,无法更新多个记录。

https://help.sap。 com/saphelp_nw70/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm?no_cache = true

有人可以检查并提出建议吗?

确切地说,在查询1的情况下JDBC是成功的,但在查询2的情况下不是成功的。

例如,有一个数据库表,其记录如下。

查询1:

更新EMP表SET Phone ='aaaa',其中Country ='IN'

查询2: (两个记录一起发送)

UPDATE EMP表SET Phone ='aaaa',其中Emp ID ='1111'

更新EMP表SET Phone ='bbbb'其中Emp ID ='2222'

谢谢

SC

(3.9 kB)
1条回答
骆驼绵羊
2020-09-15 13:42

嗨Somasekhar!

请为您的INSERT_UPDATE操作提供JDBC消息示例吗? 您是否对每个更新查询使用单独的语句。

致谢,叶夫基尼。

一周热门 更多>