1. DROP TABLE A; (DDL)
구조와 row를 모두 날린다.
2. DELETE FROM A; (DML)
row를 모두 날린다. 시퀀스 값을 사용하고 있다면 삭제된 이후의 번호부터 차례로 값이 증가한다. (초기화 X)
3. TRUNCATE TABLE A; (DDL)
row를 모두 날린다. 초기화 O
DML은 롤백이 가능하지만 DDL은 불가능하다.
[출처] DROP, DELETE, TRUNCATE의 차이점|작성자 쏘울라입
'Database' 카테고리의 다른 글
NoSQL에 대해서 #2 (0) | 2011.06.09 |
---|---|
NoSQL에 대해서 #1 (0) | 2011.06.09 |