본문 바로가기

Oracle/SQL

SQL [DML문] Truncate 데이터 삭제 복구불가

  • 저장구조만 남긴다.
  • delete 보다 더 삭제가 빠르다.
  • 취소여부 - 불가능
  • 플래쉬백 여부 - 불가능

truncate 와 drop 의 차이는 truncate 는 테이블의 구조를 남겨둡니다.

테이블의 구조를 남겨두면 나중에 데이터를 새로 입력할때 테이블을 생성하지않아도된다.

truncate table emp;

rollback;

select * from emp;

→ rollback 해도 조회안됨.

'Oracle > SQL' 카테고리의 다른 글

SQL table backup  (0) 2021.11.28
SQL [DML문] Drop - 수행되면서 암시적으로 commit  (0) 2021.11.28
SQL [DML문] Delete 데이터삭제  (0) 2021.11.28
SQL [DML문] Update 데이터 수정  (0) 2021.11.28
SQL [DML문] Insert 데이터 입력  (0) 2021.11.28