我遇到了一个有两个约束的表格有问题,这是我的代码我对此很新,我不确定我做错了什么,8>不在我的代码中我只是把它留在那里显示它是哪一行。我有三个其他表cust,item和order都工作正常,我应该以不同的方式添加第二个约束吗?它似乎没有第二个约束
SQL> create table ocontent(
onum integer not null,
inum integer not null,
qord integer not null,
qpend integer not null,
primary key(onum, inum),
constraint fk_ocontnt_o foreign key(onum) references ordr(onum),
8>constraint fk_ocontnt_i foreign key(inum) references item(inum));
*
ERROR at line 8:
ORA-02267: column type incompatible with referenced column type
答案 0 :(得分:2)
检查inum
表中的item
列是否为integer
类型。
两列都应具有相同的类型才能创建外键。