추가적으로 외래 키 설정 시 옵션을 부여할 수도 있다. 여기서 ON DELETE 즉 참조하고 있는 기본키의 데이터 삭제 시의 외래 키의 데이터를 어떻게 할지 설정하도록 할 수 있다. 보통 NULL 값을 가질 수 있도록 SET NULL을 설정하는 경우가 많다. CASCADE는 기본키가 삭제되면 마치 연쇄작용처럼 이를 참조하고 있는 외래 키도 같이 삭제하게끔 옵셥을 부여할 수 도 있다.
ALTER TABLE SEE_INFO ADD CONSTRAINT FK_GRADE
FOREIGN KEY (GRADE) REFERENCES SEE_GRADE(GRADE)
ON DELETE SET NULL;
--ON DELETE CASCADE