모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

테이블의 모든 행을 지우는 세 명령에 대한 설명으로 옳은 것은?

  1. TRUNCATE는 조건을 지정해 일부만 지울 수 있다
  2. 세 명령 모두 테이블 구조를 함께 삭제한다
  3. DELETE와 TRUNCATE는 모두 되돌릴 수 있고 DROP만 되돌릴 수 없다
  4. DELETE는 되돌릴 수 있지만 TRUNCATE와 DROP은 자동 커밋되어 되돌릴 수 없다
정답과 해설 보기

4. DELETE는 되돌릴 수 있지만 TRUNCATE와 DROP은 자동 커밋되어 되돌릴 수 없다

DELETE는 데이터 조작어라 되돌릴 수 있고, TRUNCATE와 DROP은 데이터 정의어라 대체로 자동 커밋됩니다. 구조까지 지우는 것은 DROP뿐이며 TRUNCATE는 조건을 지정할 수 없습니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.