본문

oracle delete와 truncate 차이

반응형

# oracle delete와 truncate 차이


1. delete

- 삭제(rollback 가능)

- 롤백정보를 기록하므로 truncate에 비해 느림

- 전체 또는 일부 삭제 가능

- 삭제 행수 반환

- DML

1
DELETE FROM 테이블명
cs


2. truncate

- 완전초기화(rollback 불가)

- 무조건 전체 삭제

- 삭제 행수 반환하지 않음

- DDL

1
TRUNCATE TABLE 테이블명
cs




- 출처 : 

http://www.gurubee.net/article/1455

http://zetawiki.com/wiki/%EC%98%A4%EB%9D%BC%ED%81%B4_delete%EC%99%80_truncate%EC%9D%98_%EC%B0%A8%EC%9D%B4#delete

반응형

공유

댓글