点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们在生产中遇...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们在生产中遇...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们在生产中遇到了转储,其中insert语句无法更新自定义数据库表。包含更新数据库表的条目的内部表是IT_LABELS。 如下面的屏幕截图所示,IT_LABELS包含两个条目:
向下滚动*
我的问题是,这两个条目是表IT_LABELS的内容吗?
如果是这样,因为两个条目相同,这是导致转储的原因。 我已经在数据库表中检查了该条目,但是它仍然不存在。 当内部表源包含相同的条目(相同的主键)时,即使该条目在数据库中尚不存在,insert语句也会失败吗?
(56.0 kB)
您好 Katherine Darunday
是的,这些是IT_LABELS表中的条目。
是的,如果违反了主键或唯一索引,则INSERT将失败。
如果您尝试同时插入两个条目,则无论具有相同键的第一条记录是否已在数据库表中,INSERT语句都会失败。 因为对于INSERT,当尝试插入第二条记录时,第一条记录已经在表中。
该语句失败时,不会提交任何数据库更改,因此您无法在DB表中看到任何记录 。
亲切的问候,Mateusz
一周热门 更多>