内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-02270常见约束
此列列表没有匹配的唯一键或主键
No matching unique or primary key for this column-list
错误描述
外键约束引用的列没有匹配的唯一键或主键约束。
可能原因
- 引用的表在指定列上缺少主键或唯一约束
- REFERENCES 子句中的列名与父键列不匹配
解决方案
- 1在父表列上创建主键或唯一约束
- 2验证 REFERENCES 子句中的列名完全匹配
诊断命令
SELECT constraint_name, constraint_type, column_name FROM dba_cons_columns WHERE table_name = '<PARENT_TABLE>' AND constraint_type IN ('P','U');#constraint#foreign-key#primary-key#unique