멀티미디어저작멀티미디어콘텐츠제작전문가 · 2019년03월03일 · 58/80
58.기본 테이블 X를 이용하여 view V1을 정의, view V1을 이용하여 다시 view V2가 정의되었다. 기본 테이블 X와 view V2를 조인하여 view V3을 정의하였을 때 아래와 같은 SQL문이 실행되면 결과는?

1
V1 만 삭제된다.
2
X, V1, V2, V3 모두 삭제된다.
3
V1, V2, V3 만 삭제된다.
4
하나도 삭제되지 않는다.정답
해설
RESTRICTED 옵션이 사용되었기 때문에, V1을 참조하는 다른 뷰(V2, V3)가 존재하면 삭제되지 않습니다. - RESTRICTED 옵션은 종속 관계(참조 관계)에 있는 다른 뷰가 있을 경우 삭제를 차단