모두CBT

다음 SQL문이 의미하는 것은? | [멀티미디어콘텐츠제작전문가 필기] 21년 2회차 기출문제 상세 페이지

1[멀티미디어콘텐츠제작전문가 필기] 21년 2회차
다음 SQL문이 의미하는 것은?
문제 이미지
1
성적 테이블만 삭제된다.
2
성적 테이블을 참조하는 테이블과 성적 테이블을 삭제한다.
3
성적 테이블이 참조중이면 삭제하지 않는다.
4
성적 테이블을 삭제할 지의 여부를 사용자에게 다의 질의한다.
해설

DROP TABLE 성적 CASCADE는 성적 테이블을 삭제할 때 이를 참조하는 다른 테이블(외래키 등 종속 객체)까지 연쇄적으로 함께 삭제하는 옵션이다. 반대로 RESTRICT 옵션을 사용하면 참조하는 테이블이 있을 경우 삭제가 취소된다. 따라서 CASCADE는 성적 테이블을 참조하는 테이블과 성적 테이블을 모두 삭제하는 것을 의미한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.