Database truncate 명령어

테이블 절삭 명령어.

테이블에서 모든 행을 제거하고 해당 테이블이 사용하는 저장공간을 해제할 때 truncate table문을 사용합니다.

테이블 절삭 구문은

TRUNCATE TABLE table;

절삭할 때 다음과 같은 사항을 유의해야 한다.

  • 테이블에서 모든 행을 제거
  • 해당 테이블의 저장공간 해제
  • truncate문의 경우 DDL이기에 롤백이 불가능!
  • 비슷한 구문으로 DML문의 delete문이 있음.
    (이는 저장공간을 해제하진 않음)