跳到主要内容
内容阅读

在知识库中专注阅读,并随时返回相关工具与课程

ORA-02270常见约束

此列列表没有匹配的唯一键或主键

No matching unique or primary key for this column-list

错误描述

外键约束引用的列没有匹配的唯一键或主键约束。

可能原因

  • 引用的表在指定列上缺少主键或唯一约束
  • REFERENCES 子句中的列名与父键列不匹配

解决方案

  1. 1在父表列上创建主键或唯一约束
  2. 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

同类错误码(约束)

想系统掌握这个领域?

「约束」在课程 Day 81-90 中有 10 篇完整实战教程

完整操作步骤真实截图踩坑总结
查看完整课程¥128/月起 · 解锁全部 2738+ 篇
ORA-02270: 此列列表没有匹配的唯一键或主键 - 原因与解决方案 | DBA 学习之路