SQL> desc tt1
Name Null? Type
----------------------------------------- -------- ----------------------------
A VARCHAR2(8)
F NUMBER
SQL> desc tt2
Name Null? Type
----------------------------------------- -------- ----------------------------
B VARCHAR2(8)
Name Null? Type
----------------------------------------- -------- ----------------------------
A VARCHAR2(8)
F NUMBER
SQL> desc tt2
Name Null? Type
----------------------------------------- -------- ----------------------------
B VARCHAR2(8)
P NUMBER
1.一个表的外键所在表的列就是这个表的主键(如果不是主键) then
ORA-02270: no matching unique or primary key for this column-list
--ORA-02270: 此列列表的唯一关键字或主键不匹配
原因:外键所关联表列上没有设主键
解决:在外键所关联表列上添加主键
2.另一种情况是外键所在表的列已经是主键,但是外键有值,主键无值,then
ORA-02298: cannot validate (AIKI.FK_KE) - parent keys not found
--ORA-02298: 无法验证(AIKI.FK_KE) - 未找到父项关键字
原因:外键所关联表缺数据
解决:让外键所关联列的表上的数据满足外键约束条件;
3.详细对主键约束操作可参考<<administrator'sguide>>;
185

被折叠的 条评论
为什么被折叠?



