ABAP转储分析

2020-08-14 10:29发布

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

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

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


专家们,

我们在生产中遇到了转储,其中insert语句无法更新自定义数据库表。包含更新数据库表的条目的内部表是IT_LABELS。 如下面的屏幕截图所示,IT_LABELS包含两个条目:

向下滚动*

我的问题是,这两个条目是表IT_LABELS的内容吗?

如果是这样,因为两个条目相同,这是导致转储的原因。 我已经在数据库表中检查了该条目,但是它仍然不存在。 当内部表源包含相同的条目(相同的主键)时,即使该条目在数据库中尚不存在,insert语句也会失败吗?

(56.0 kB)
4条回答
吹牛啤
2020-08-14 11:13 .采纳回答

您好 Katherine Darunday

是的,这些是IT_LABELS表中的条目。

是的,如果违反了主键或唯一索引,则INSERT将失败。

如果您尝试同时插入两个条目,则无论具有相同键的第一条记录是否已在数据库表中,INSERT语句都会失败。 因为对于INSERT,当尝试插入第二条记录时,第一条记录已经在表中。

该语句失败时,不会提交任何数据库更改,因此您无法在DB表中看到任何记录 。

亲切的问候,
Mateusz

一周热门 更多>