关于创建主外键的一个难题!! 看一下bbb表中的cc是不是被你定义成主键了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你的表已经存在有数据, alter table bbb add constraint FK_bbb foreign key(cc) references aaa(cc);的时候BBB表里面的数据会找AAA表CC列的值做效检,只有AAA表里面存在的数据,BBB表才能存在。检查下是不是这样的问题 请设置aaa的cc列为primary key 或者unique 。 SQL> create table a(aa varchar2(10),bb varchar2(10),cc varchar2(10));表已创建。SQL> create table b(cc varchar2(10),dd varchar2(10));表已创建。SQL> alter table b add constraint fk_cc foreign key(cc) references a(cc);alter table b add constraint fk_cc foreign key(cc) references a(cc) *ERROR 位于第 1 行:ORA-02270: 此列列表的唯一或主关键字不匹配SQL> alter table a add constraint uq_cc unique(cc);表已更改。SQL> alter table b add constraint fk_cc foreign key(cc) references a(cc);表已更改。 如何使ORACLE的TABLE显示不是ID,而是DESCRIPTION 就像MS-Access的LOOK-UP table 功能一样? Oracle 储存过程问题 PL/sql问题 SQL优化,非常有挑战性 oracle 9i安装 网上找的方法试了不行! 这个sql怎么写才是效率最高的? 怎么判断表、dblink等存在? 这样的SQL语句怎么写啊 急!!!高分求救!!!(100分) oracle 哪本书比较好啊 在LINUX下操作ORACLE数据库的基本问题。 小弟初学,请问这个存储过程哪错了
的时候BBB表里面的数据会找AAA表CC列的值做效检,只有AAA表里面存在的数据,BBB表
才能存在。检查下是不是这样的问题
alter table b add constraint fk_cc foreign key(cc) references a(cc)
*
ERROR 位于第 1 行:
ORA-02270: 此列列表的唯一或主关键字不匹配
SQL> alter table a add constraint uq_cc unique(cc);表已更改。SQL> alter table b add constraint fk_cc foreign key(cc) references a(cc);表已更改。