文档解释
ORA-30727: duplicate referential constraint for a REF column
Cause: Multiple referential constraints were specified for a single REF column.
Action: Remove the duplicate referential constraint and retry the operation.
ORA-30727:对REF列的重复参照约束。
官方解释
常见案例
1、在外部表中,将一个 REF 来源列作为 REF 列的重复引用,创建约束时可能会出现这个错误。
2、如果两个外部表有相同的参照约束,也可能导致ORA-30727错误。
一般处理方法及步骤
1、检查重复的 REF 列的约束名称是否有效,并确保唯一性。
2、确认外部表是否引用相同的 REF 来源列,如果是,则将该 REF 来源列唯一地映射到现有约束,或者将外部表中的 REF 来源列更改为不同的来源列。
3、如果外部表之间存在重复的参照约束,则应该将其中一个参照约束删除;另外一个参照约束应该更改为唯一约束以确保唯一性。