-
DROP, DELETE, TRUNCATE 의 차이데이터베이스 2020. 6. 8. 18:49
DROP
DROP TABLE [TABLE_NAME]
DELETE
DELETE FROM [TABLE_NAME] WHERE [CONDITION]
TRUNCATE
TRUNCATE (TABLE) [TABLE_NAME]
- 테이블의 스키마만 남기고 모든 레코드를 삭제한다.
- 저장공간을 반납한다.
- 롤백 불가능
- 일부만 삭제가 불가능하다. 전체를 지워야 함.
- 레코드를 지우므로 DML 이라 생각했지만, DDL 이다.