행위

CTAS

DB CAFE

Dbcafe (토론 | 기여)님의 2024년 6월 20일 (목) 00:25 판 (새 문서: === CTAS NOLOGGING 및 UNRECOVERABLE 사용방법 === * Create Table As Select 의 약어 * 테이블을 SELECT 한후 테이블을 생성 하는 방법 ==== CTAS 사용 ==== * 테...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
thumb_up 추천메뉴 바로가기


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  -- 
;