작성일자 : 2023-09-03
Ver 0.1.1
Ver 0.1.1
1. 테이블 초기화(TRUNCATE)
- 테이블 초기화
- 테이블 구조는 유지한 채 데이터를 전체 삭제할 때, TRUNCATE TABLE 문을 사용한다.
- 내부 처리 방식이나 Auto Commit의 특성으로 인해 DDL로 분류된다.
- 위험성이 있으나, DELETE 문보다 속도가 빨라 효율성 측면에서 좋다.
- Syntax
TRUNCATE TABLE [schema.]table;
- 구문 설명
- table : 초기화 하려는 테이블의 이름
EX)
TRUNCATE TABLE table1;
DESC t2;
COLUMN | Nullable | Type |
---|---|---|
EMPNO | NUMBER(4) | |
ENAME | NOT NULL | VARCHAR2(10) |
SAL | NUMBER(7,2) | |
DEPTNO | NOT NULL | NUMBER(2) |
SELECT a.*
FROM table1 a;
EMPNO | ENAME | SAL | DEPTNO |
---|
no rows selected