SQL - Oracle/8. 테이블 생성, 수정, 제거하기 (DDL)

Day 34 : 테이블의 모든 데이터를 제거하는 TRUNCATE TABLE 문

pancakemaker 2021. 12. 3. 16:10

5. TRUNCATE

: 기존에 사용하던 테이블의 모든 행을 제거

: 테이블의 구조는 그대로 유지, 테이블의 데이터와 할당된 공간만 해제

: 제약 조건과 연관된 인덱스, 뷰, 동의어 유지

TRUNCATE TABLE table

 

테이블의 모든 데이터 제거하기

TRUNCATE TABLE DEPT_SECOND;

 

SELECT *
FROM DEPT_SECOND;

→ 테이블의 구조는 남아있지만 내용물은 제거됨

 

DESC DEPT_SECOND;

→ 테이블의 구조는 남아있지만 내용물은 제거됨