--도서 종류 테이블 생성
create table kind(
KindNum varchar(8) primary key,
SubjectNum varchar(8) constraint fk_e_subjectNum foreign key
references subject(SubjectNum),
Location varchar(4) not null,
StaffNum varchar(8) constraint fk_e_staffnum foreign key references
staff(StaffNum)
);
--직원 테이블 생성
create table staff(
StaffNum varchar(8) primary key,
name varchar(10) not null,
CreditNum char(13) not null,
Address varchar(60) not null,
Contect varchar(16) not null,
KindNum varchar(8) constraint fk_e_kindnum foreign key references
kind(KindNum)
);
위에 테이블 staff와 kind라는 테이블 두개를 생성하는데...
staff테이블은 kind 테이블을 참조하고..
kind 테이블은 subject 테이블과 staff 테이블을 참조합니다...
(subject 테이블은 생성되어 있구요 기본키는 SubjectNum
입니다...
이렇게 만들려고하는데...
테이블이 생성이 안되네요...
생성되어있지 않은 테이블을 참조하려고 해서 생기는 문제
같은데...
테이블 생성하면서 외래키 지정할 순 없나요??
테이블 생성하고 alter table 해서 외래키 지정해줘야하나요??
답변 부탁 드립니다... 이걸로 반나절을 삽질하네요...ㅠㅠ
|