It's under your control.

oracle TRUNCATE 본문

Works/OCP

oracle TRUNCATE

H4ru 2013. 6. 26. 13:27

해당 테이블의 모든 데이터를 삭제하는 명령어

TRUNCATE TABLE 테이블명;

▶DDL 문장이므로 ROLLBACK 불가능


※DELETE과의 차이점

-기능은 같으나 구조적인 차이

-DELETE는 DML 이므로 DELETE 할 경우 해당 데이터에 대한 UnDO Data 를 만들게 된다.

이 때문에 DELETE는 ROLLBACK 이 가능하고, TRUNCATE 는 UnDO Data 를 만들지 않아서

ROLLBACK이 되지 않는 대신 상대적으로 빠른 수행 시간을 보장받게 된다.

'Works > OCP' 카테고리의 다른 글

OCP license.E05.130628  (0) 2013.07.06
OCP license.E04.130627  (0) 2013.07.06
OCP license.E03.130626  (0) 2013.07.06
OCP license.E02.130625  (0) 2013.07.06
OCP license.E01.130624  (0) 2013.07.06