如何验证数据库中是否存在多个记录或单个数据库命中中不存在

2020-09-22 06:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 作为第三方SOAP ...

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

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


大家好,

作为第三方SOAP API响应的一部分,我们正在获取多个记录,因此我必须验证数据库中是否存在记录,因为如果数据库中已存在任何记录,则调用saveall()会引发异常。 因此,应该有两个单独的操作,一个是插入新记录,另一个是使用当前主键针对记录更新现有记录。 在将响应中的记录分为新记录集和旧记录集之前,我已经检查了数据库中是否存在这些记录。 在这种情况下,如何一次验证数据库中是否存在多个记录,而不是多次验证每个记录的数据库。

非常感谢您提前提供的帮助和支持

5条回答
木偶小白
2020-09-22 07:21

嗨,Sreejith,

我认为您必须使用项目类型的主键(例如代码)来查找要更新的项目实例是否已经存在数据。 使用相同的灵活搜索查询。

一周热门 更多>