我有一个不会启用的引用约束,即使引用的值确实在引用的表中。我仔细查看了约束脚本和两个表中的拼写。
当我尝试启用约束时,返回的错误是“找不到父键”。我对数据进行了物理比较,所需的值确实在引用的表中。
引用的列设置为主键并启用。
所涉及的过程涉及通过 dblink 从另一个模式/数据库加载/传输数据。
在用于数据传输的源表中,确实启用了类似的约束。
由于数据敏感性,无法真正发布数据,只是希望我能得到一些关于进一步检查的想法。
任何想法或建议表示赞赏。
约束代码:
ALTER TABLE SR2.LOG ADD (
CONSTRAINT FF1
FOREIGN KEY (NOTCH_ID)
REFERENCES SR2.NOTCH (ID)
DISABLE NOVALIDATE);