首先我創建了這個表名稱DEPARTMENT,然後我創建了Dept_Locations,它在此表中有Dnumber中的外鍵引用。無法添加外鍵constarint
create table DEPARTMENT(
Dname varchar(20) NOT NULL,
Dnumber int NOT NULL,
Mgr_ssn char(9) NOT NULL,
Mgr_start_date date NOT NULL,
Primary key(Dnumber),
Unique(Dname)
);
代碼Dept_Locations表:
create table Dept_Locations(
Dnum char(4),
Dlocation varchar(16),
primary key(Dnum,Dlocation),
foreign key(Dnum) references DEPARTMENT(Dnumber));
現在,當我創建Dept_Locations執行該代碼我得到一個錯誤:無法添加外鍵約束。
有人請幫忙。