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

DELETE와 TRUNCATE의 차이로 옳지 않은 것은?

  1. TRUNCATE도 커밋 전이라면 롤백으로 되살릴 수 있다
  2. DELETE는 데이터 조작어이고 TRUNCATE는 데이터 정의어다
  3. TRUNCATE는 저장 공간을 반납해 일반적으로 더 빠르다
  4. DELETE는 조건을 지정해 일부 행만 지울 수 있다
정답과 해설 보기

1. TRUNCATE도 커밋 전이라면 롤백으로 되살릴 수 있다

TRUNCATE는 데이터 정의어로 대체로 자동 커밋되므로 되돌릴 수 없습니다. 되돌릴 여지를 남겨야 하는 작업에는 DELETE를 써야 합니다.

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

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