개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* 기능
- 테이블 구조는 그대로 유지하고, 테이블의 데이터와 할당된 공간만 삭제
테이블에 생성된 제약조건과 연관된 인덱스, 뷰, 동의어는 유지
* DELETE 명령문과 차이
- DELETE 명령문
기존 데이터만 삭제하는 명령이며, ROLLBACK 가능
WHERE 절을 이용하여 특정 행만 삭제 가능
- TRUNCATE 명령문
기존 데이터 삭제뿐 아니라, 물리적인 저장 공간까지 반환
DDL 문이므로 ROLLBACK 이 불가능
WHERE 절을 이용하여 특정 행만 삭제하는 것이 불가능

 

 

 

 

 

* 사용 예
- client_address 테이블의 데이터와 할당된 공간을 삭제하여라.

 

 

 

 

 

 

 

+ Recent posts