TRUNCATE TABLE 썸네일형 리스트형 TRUNCATE TABLE TRUNCATE TABLE ※해당 테이블의 데이터를 모두 삭제하는 명령어 ※ DROP이 테이블의 정의를 삭제하는 것과 다르게 테이블은 남겨놓고 데이터를 삭제해 버린다. 이 명령어를 수행한 이후 테이블은 초기 생성 상태로 남게 된다. ※ DDL문장이므로 ROLLBACK 할 수 없다 [참고] ※ TRUNCATE TABLE과 DELETE는 그 기능은 같으나 구조적인 차이점이 있다. ※ TRUNCATE가DELET보다 작업 속도가 훨씬 빠른데 DELETE은 DML이므로 사용자가 DELETE를 사용 할 경우 해당 데이터에 대한 Undo Data를 만들게 된다. 이 때문에 DELETE의 경우 ROLLBAC이 가능하지만 TRUNCATE는 Undo Data를 만들지 않아서 ROLLBAC이 안 되는 대신 상대적으로 빠른 .. 더보기 이전 1 다음