truncate


truncate

truncate table 로그를 남기지않고 delete하기데이타가 아주 큰테이블을 지울때는 이런걸 사용해야 한단다예) truncate table 테이블명좋은 설명이 있어 퍼왔다.Truncate 문은 테이블이나 cluster로부터 모든 행(row)을 삭제하기 위해 사용된다. • drop과 동일한 테이블 삭제 명령이지만, TRUNCATE 명령은 테이블내의 모든 데이터만 삭제된다.• 기억공간과 구조 모두를 반납하는 drop과 달리 이 명령은 테이블에 사용된 기억공간(memory)은 회수되지만 테이블의 구조는 남는다.• delete 문은 rollback이 가능하지만, TRUNCATE 명령은 auto COMMIT이므로 rollback할 수 없다.• 테이블 소유자나 DELETE TABLE 권한이 있어..........



원문링크 : truncate