如何解决重复的主键?

2020-09-26 03:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们在下订单时遇到重复的主键异常...

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

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


我们在下订单时遇到重复的主键异常。

这里有一个背景:1.从较低环境备份数据库2.从较高环境备份数据库3.使用较高环境的备份数据库将完整数据库还原到较低环境4.导入一些表 从较低环境的备份数据库到当前刷新的较低环境5.在hac中进行了系统更新6.尝试下订单并遇到重复的订单密钥异常

是否想知道是否有一种方法可以将主键更新为比当前主键高1的值? 例如,下达的新订单的主键为11115,但遇到重复的键错误。 并且最高主键是15678。计划将要使用的下一个主键设置为15679。因此下一个顺序将使用该主键,并且可以避免重复的主键错误。

谢谢!

1条回答
奄奄一息的小鱼
2020-09-26 04:14

PK在群集之间不具有可移植性,因此不支持移动各个表,但是如果您一定要设法摆脱困境,请查看hybris数据库中的numberseries表: 选择* from numberseries ,其中包含一堆类型特定的计数器,可以在数据库导入时安全地增加它们,直到您不必担心过渡。

一周热门 更多>