SQLD · 60회 변형 · 어려움 난이도 · 44번

Q.44202660어려움 변형2과목 · SQL 기본 및 활용

어느 판매 시스템의 데이터베이스에 SALES 테이블과 이를 참조하는 뷰 V_SALES가 존재한다. 동일한 초기 상태에서 (가), (나) 명령을 각각 독립적으로 실행한다고 할 때, 실행 결과로 옳은 것은?

(가) DROP TABLE SALES RESTRICT;

(나) DROP TABLE SALES CASCADE;

  • 1(가) 오류가 발생하여 어떤 객체도 삭제되지 않는다. / (나) SALES 테이블만 삭제되고 V_SALES는 무효 상태로 남는다.
  • 2(가) 오류가 발생하여 어떤 객체도 삭제되지 않는다. / (나) SALES 테이블과 V_SALES가 모두 삭제된다.
  • 3(가) V_SALES가 먼저 삭제된 뒤 SALES 테이블이 삭제된다. / (나) 오류가 발생하여 어떤 객체도 삭제되지 않는다.
  • 4(가) SALES 테이블만 삭제되고 V_SALES는 남는다. / (나) SALES 테이블과 V_SALES가 모두 삭제된다.

정답: 2 · (가) 오류가 발생하여 어떤 객체도 삭제되지 않는다. / (나) SALES 테이블과 V_SALES가 모두 삭제된다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기