반응형
1) DELETE
ROLLBACK정보를 기억, COMMIT이전 ROLLBACK가능
데이터만 삭제됨
테이블 용량이 줄지 않음
작업속도 느림
일부만 삭제 가능
2) DROP
ROLLBACK 불가
테이블 자체를 삭제
저장공간 초기화
3) TRUNCATE
ROLLBACK 불가
테이블을 최초 생성된 초기 상태로 만듬
일부 삭제 불가(무조건 전체 삭제)
용량 줄어듬(초기 상태 용량만 사용)
인덱스도 함께 삭제됨
4) 정리
작업속도 | ROLLBACK 가능여부 | 저장공간 삭제유무 | 테이블 정의 | |
DELETE | slow | O | 유지 | 남음 |
DROP | fast | X | 삭제 | 남음 |
TRUNCATE | fast | X | 삭제(초기상태 남음) | 삭제 |
반응형
'데이터분석 > SQL' 카테고리의 다른 글
함수& 연산자 (0) | 2020.09.03 |
---|---|
INDEX (0) | 2020.09.03 |
VIEW (0) | 2020.09.02 |
Join- ANSI Join (0) | 2020.09.02 |
Join- ORACLE Join (0) | 2020.09.02 |