반응형

Oracle 로고

오라클(Oracle)에서 테이블을 생성할 때, 추가적으로 테이블 생성에 대한 추가 속성을 부여하여 생성을 한다. 예를 들어, SEGMENT CREATION IMMEDIATE나 PCTFREE 등이 있다. 이번 글에서는 오라클에서 테이블을 생성할 때 사용하는 추가 속성인 SEGMENT CREATION IMMEDIATE/DEFERRED에 대해 글을 기록한다.


목차

1. SEGMENT CREATION
2. 사용 방법

1. SEGMENT CREATION

SEGMENT CREATION은 테이블을 생성하고 바로 조회를 할 수 있는지에 대한 여부를 설정하는 추가 속성이다. SEGMENT CREATION의 속성은 IMMEDIATE와 DEFERRED 옵션이 있다. 우리가 테이블을 생성하고 나서 일반적으로 데이터가 들어와야 세그먼트가 생성이 된다. 근데, 여기서 SEGMENT CREATION 속성을 사용하여 테이블 생성할 때 바로 세그먼트를 생성하거나 데이터가 들어올 때 세그먼트를 생성하는 등에 대한 속성을 부여할 수 있다.

 

- IMMEDIATE : 테이블 생성 즉시 세그먼트 생성(즉시 조회 가능)

- DEFERRED : 테이블 생성 후 데이터가 들어와야 세그먼트 생성(즉시 조회 불가)

 

2. 사용 방법

사용 방법은 간단하다. 테이블을 생성할 때, 컬럼에 대한 정의를 완료하고 괄호가 닫히는 구간에서 SEGMENT CREATION IMMEDIATE/DEFERRED를 선언하여 실행하면 된다.

CREATE TABLE "TEST"."TEST" 
   (
		
   ) SEGMENT CREATION IMMEDIATE

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기