首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义表主键更改

自定义表主键更改
EN

Stack Overflow用户
提问于 2022-03-24 05:49:44
回答 2查看 613关注 0票数 0

我已经将自定义表创建为SE11中的数据字典对象。我有以下几个领域:

)

  • DESIGNATION

  • ID (密钥字段)
  • NAME (KEY字段)
  • DEP (密钥字段)

我已经激活了表并生成了一个表维护生成器,但是过了一段时间,我认为字段DEP并不需要作为键字段,所以我取消了它作为键字段的检查,然后再次尝试激活我的表,我得到了这个错误:

EN

回答 2

Stack Overflow用户

发布于 2022-03-24 07:46:29

表中已经有条目,如果将键字段设置为非键字段,表中的数据可能不再一致。

在这种情况下,很可能有几个条目具有相同的ID和名称,但不同的DEP。在将DEP设置为非关键字段后,这将不再可能。必须清除表条目,因此只有一个条目用于相同的ID和名称。在此之后,可以将DEP设置为非关键字段。(在此之后,也不要忘记重新调整维护视图。)

票数 3
EN

Stack Overflow用户

发布于 2022-03-24 16:24:06

另一个表具有对Z_EMP_2410的外键引用。在这种情况下,您将无法更改主键。首先从Z表中移除此外键。然后再次尝试重新激活Z_emp_2410。一旦激活Z_emp_2410,您可以在表z_中重新添加外键/s吗?如果仍然合适,可以指向Z_EMP_2410。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71597606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档