본문
oracle delete와 truncate 차이
DB(Oracle) 2017. 4. 12. 13:46
# oracle delete와 truncate 차이
1. delete
- 삭제(rollback 가능)
- 롤백정보를 기록하므로 truncate에 비해 느림
- 전체 또는 일부 삭제 가능
- 삭제 행수 반환
- DML
1 | DELETE FROM 테이블명 | cs |
2. truncate
- 완전초기화(rollback 불가)
- 무조건 전체 삭제
- 삭제 행수 반환하지 않음
- DDL
1 | TRUNCATE TABLE 테이블명 | cs |
- 출처 :
댓글