当前位置: 代码迷 >> Oracle管理 >> 关于 oracle 主外键有关问题 求解
  详细解决方案

关于 oracle 主外键有关问题 求解

热度:78   发布时间:2016-04-24 04:30:37.0
关于 oracle 主外键问题 求解
/*帖子表*/
create table zsdt
(
   zsid number primary key,
   title varchar2(50),
   zz varchar2(50),
   gxsj date,
   zsnr varchar2(4000),
   djl number,
   img varchar2(50),
   ssbk number
   
);
/*板块表*/



create table bk
(
   bkid number primary key,
   name varchar2(50),
   foreign KEY(bkid) REFERENCES zsdt(ssbk)
  );

这里板块表示主键  帖子表示外键 但是我这样创建会报错。 主外键到底应该怎么创建啊

求大神教

------解决方案--------------------
你的bkid number primary key作为主键是默认限制了唯一性的
用它做外键也必须限制它引用的字段也是唯一
ssbk number unique
  相关解决方案