CTAS
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 CTAS NOLOGGING 및 UNRECOVERABLE 사용방법[편집]
- Create Table As Select 의 약어
- 테이블을 SELECT 한후 테이블을 생성 하는 방법
1.1 CTAS 사용[편집]
- 테이블 생성 및 입력 , 인덱스는 생성되지 않음. 제약사항 (PK / FK ) 생성되지 않음.
CREATE TABLE emp_backup
[tablespace T/S명] -- 생략가능
[ NOLOGGING ] -- 리두 로그 정보가 만들어지지 않도록
[UNRECOVERABLE ] -- 복구하지 않음을 명시함.
AS SELECT * FROM emp NOLOGGING;
- 데이터는 입력 하지 않고 테이블만 생성할경우
CREATE TABLE emp_backup
AS SELECT * FROM emp NOLOGGING
WHERE 1=2 --
;