17,377
社区成员
发帖
与我相关
我的任务
分享
create table a(id varchar2(32) primary key);
create table b(id varchar2(32) primary key);
create table c(id varchar2(32), logtime date);
alter table c
add constraint FK_c_a foreign key (id)
references a(id);
alter table c
add constraint FK_c_b foreign key (id)
references b(id);
insert into a values ('1');
insert into b values ('10');
insert into c values ('10', sysdate);
insert into c values ('1', sysdate);
insert into c values ('100', sysdate);
出错信息
SQL> insert into c values ('10', sysdate);
insert into c values ('10', sysdate)
ORA-02291: 违反完整约束条件 (HCH.FK_C_A) - 未找到父项关键字
SQL> insert into c values ('1', sysdate);
insert into c values ('1', sysdate)
ORA-02291: 违反完整约束条件 (HCH.FK_C_B) - 未找到父项关键字
SQL> insert into c values ('100', sysdate);
insert into c values ('100', sysdate)
ORA-02291: 违反完整约束条件 (HCH.FK_C_B) - 未找到父项关键字