DELETE, TRUNCATE, DROP 명령어의 차이점 DELETE : 데이터만 지워지고 쓰고 있던 디스크상의 공간은 그대로 가지고 있습니다. 그래서 데이터가 DELETE 되어도 테이블 용량은 줄어들지 않습니다. TRUNCATE : 최초에 테이블이 만들어졌던 상태, 즉 데이터가 1건도 없는 상태로 모두 삭제하고 컬럼값만 남겨놓습니다. 용량도 줄어들고 인덱스등도 모두 삭제됩니다. DROP : 데이터와 테이블 전체를 삭제합니다. 사용하고 있던 공간도 모두 반납하고 인덱스 제약조건 등 오브젝트도 삭제됩니다. 11g에서 추가된 기능소개 1. 읽기 전용 테이블로 변경하기 만약 어떤 경우에 특정 테이블의 내용을 모두 변경은 할 수 없게하고 조회만 가능하도록 설정해야 한다면 트리거를 사용하거나 아니면 제약조건을 D..