구분 테이블 정의 저장공간 ROLLBACK SQL문 종류
DELETE 존재 유지 가능 DML
TRUNCATE 존재 삭제 불가능 DDL
DROP 삭제 삭제 불가능 DDL

 

1. DELETE

  • 데이터만 삭제되며 용량은 줄어 들지 않음
  • COMMIT이전에 ROLLBACK가능
  • ROLLBACK정보를 기록하므로 TRUNCATE에 비해 느림

 

2. TRUNCATE

  • 테이블을 최초 생성된 초기 상태로 만듦
  • ROLLBACK 불가능
  • 무조건 전체 삭제만 가능

 

3. DROP

  • 테이블의 정의 자체를 완전히 삭제
  • ROLLBACK 불가능

+ Recent posts