SQLD관리 구문DELETE TRUNCATE난이도 1MCQ

SQLD DELETE TRUNCATE 기출문제 #3653

문제

테이블 구조는 유지하면서 로우만 삭제하는 명령어로 적절한 것은?

① DELETE, TRUNCATE ② DROP, DELETE ③ ALTER, DROP ④ CREATE, TRUNCATE

정답

1

해설

정답: 1. DELETE와 TRUNCATE는 테이블 구조를 유지한 채 데이터를 삭제할 수 있다.

오답 풀이

  • 1번: 두 명령 모두 행 데이터 삭제에 사용된다.
  • 2번: DROP은 테이블 구조 자체를 삭제한다.
  • 3번: ALTER는 구조 변경, DROP은 객체 삭제이다.
  • 4번: CREATE는 객체 생성 명령이다.

보충 개념 DELETE는 DML로 조건 삭제가 가능하고 롤백 가능성이 있다. TRUNCATE는 DDL 성격으로 전체 데이터를 빠르게 삭제하며 일반적으로 조건을 지정할 수 없다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] DELETE TRUNCATE 관리 구문 기출 #3653 | 문어CBT