해당 테이블의 모든 데이터를 삭제하는 명령어
TRUNCATE TABLE 테이블명;
▶DDL 문장이므로 ROLLBACK 불가능
※DELETE과의 차이점
-기능은 같으나 구조적인 차이
-DELETE는 DML 이므로 DELETE 할 경우 해당 데이터에 대한 UnDO Data 를 만들게 된다.
이 때문에 DELETE는 ROLLBACK 이 가능하고, TRUNCATE 는 UnDO Data 를 만들지 않아서
ROLLBACK이 되지 않는 대신 상대적으로 빠른 수행 시간을 보장받게 된다.
오라클 REPLACE 함수(공백제거) (0) | 2012.09.20 |
---|---|
오라클 SIGN 함수(음수 양수 판단) (0) | 2012.09.18 |
오라클 DDL, DML, DCL, DQl, TCL, TRANSACTION (0) | 2012.09.07 |
오라클 EXISTS, NOT EXISTS 함수 (1) | 2012.09.07 |
테이블에 칼럼 추가/삭제 (0) | 2012.08.08 |
댓글 영역