c表分别建立a、b表的外键
c.id1,c.id2这样可以吗?
c.id1,c.id2这样可以吗?
解决方案 »
- ora-00913 : 值太多
- 怎么将查询结果作为表名继续使用?
- SQL语句写入存贮过程,缺插入不了数据,帮忙看看什么原因?
- 请高手帮忙优化一个SQL语句
- 什么是OS备份?
- oracle job 问题
- 这个更新如何在sql*plus里实现啊?
- 请教个复杂的问题——关于SQL中的数字和字符串concat的问题
- RMAN 冷备和热备的区别
- 使用oracle12c创建数据库时,出现了GRANT失败,显示口令文件缺失或禁用 有大神知道么
- myeclipse连接oracle出java.lang.ClassNotFoundException: sun.jdbc.driver.OracleDriver
- 在客户端查询数据问题
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) - 未找到父项关键字