ORA-02270:此列列表的唯一關鍵字或逐漸不匹配。
外鍵表
create table STUDENT(
sno NUMBER(4)PRIMARY KEY,
sname VARCHAR2(10),
age NUMBER(4)
);
主表
create table GRADE(
GRANO NUMBER(4) PRIMARY KEY,
grade NUMBER(10),
sno NUMBER(4)
);
外鍵約束
--建立外鍵關係
alter table GRADE add constraint fk_GRADE_SNO foreign key(sno) references STUDENT(sno);
以上是我建的表,有什麼問題呢?
外鍵表缺少唯一約束unique。
加上之後,OK了。
create table GRADE(
GRANO NUMBER(4) PRIMARY KEY,
grade NUMBER(10),
sno NUMBER(4) UNIQUE
);