모두CBT

다음 SQL문의 실행 결과를 가장 올바르게 설명한 것은?DROP Tab… | [정보처리기능사 필기] 09년 4회차 기출문제 상세 페이지

1[정보처리기능사 필기] 09년 4회차

다음 SQL문의 실행 결과를 가장 올바르게 설명한 것은?

DROP Table 인사 Cascade;

1

인사 테이블과 인사 테이블을 참조하는 모든 테이블을 삭제함

2

인사 테이블을 삭제할지 여부를 사용자에게 다시 질의함

3

인사 테이블을 삭제함

4

인사 테이블이 참조 중이면 삭제하지 않음

해설

CASCADE 옵션이 붙은 DROP TABLE 문은 인사 테이블뿐 아니라 그 테이블을 참조(외래키 등으로 참조)하는 다른 테이블까지 함께 삭제한다.

따라서 이 SQL문은 인사 테이블과 이를 참조하는 모든 테이블을 삭제하는 결과를 낳는다.

  • ② 재질의 여부 확인: CASCADE는 자동 실행 옵션으로 별도 확인 질의를 하지 않는다.
  • ③ 인사 테이블만 삭제: 참조 관계가 없거나 RESTRICT 옵션일 때의 동작에 해당한다.
  • ④ 참조 중이면 삭제하지 않음: 이는 CASCADE가 아닌 RESTRICT 옵션의 동작이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 09년 4회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기