Certification/SQLP

오라클 DROP, TRUNCATE, DELETE 비교

엘호리스 2019. 2. 25. 12:04

DROP 

TRUNCATE 

DELETE 

DDL

DDL (일부 DML 성격 가짐) 

DML 

Rollback 불가능 

Rollback 불가능 

Commit 이전 Rollback 가능 

Auto Commit 

Auto Commit 

사용자 Commit 

테이블이 사용했던 Storage를 모두 Release 

테이블이 사용했던 Storage중 최초 테이블 생성시 할당된 Storage만 남기고 Release 

데이터를 모두 Delete해도 사용했던 Storage는 Release되지 않음 

테이블의 정의 자체를 완전히 삭제함 

테이블을 최초 생성된 초기상태로 만듬 

데이터만 삭제