CREATE TABLE ENROL
( SNO DSNO NOT NULL,
CNO DCNO NOT NULL,
GRADE INTEGER,
MIDTERM INTEGER,
FINAL INTEGER,
PRIMARY KEY(SNO,CNO),
FOREIGN KEY(SNO) REFERENCES STUDENT
ON DELETE CASCADE ON UPDATE CASCADE, <-여기서 에러발생
FOREIGN KEY(CNO) REFERENCES COURSE
ON DELETE CASCADE ON UPDATE CASCADE,
CHECK(GRADE>=0 AND GRADE<=100));
Getting ERROR : ORA-00907: missing right parenthesis
이구문이 교재에 있는 내용을 그대로 적은건데 오류가 뜬다. 무엇이 잘못된걸까..
student는 있음?
student랑 course 둘다 테이블 생성후 안에 내용까지 입력했음
FOREIGN KEY(Sno) REFERENCES STUDENT(sno)