반응형
오라클(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
반응형
'IT > Oracle' 카테고리의 다른 글
[Oracle] 오라클(Oracle) 트리거 삭제하는 방법 (0) | 2023.06.02 |
---|---|
[Oracle] 오라클(Oracle) ORA-02287: 시퀀스 번호는 이 위치에 사용할 수 없습니다 해결 방법 (0) | 2023.05.17 |
[Oracle] 오라클(Oracle) 날짜 형식 체크하는 방법(function) (0) | 2023.05.02 |
[Oracle] 오라클(Oracle) 시퀀스(SEQUENCE) 생성하는 방법 (0) | 2023.04.27 |
[Oracle] 오라클(Oracle) 스케쥴러 잡(SCHEDULER_JOB)에 대한 정리 (0) | 2023.04.20 |
[Oracle] 오라클(Oracle) DB LINK 사용하는 방법 (0) | 2023.04.19 |
[Oracle] 오라클(Oracle) 프로시저(Procedure) 내용 조회하는 방법 (0) | 2023.04.10 |
[Oracle] 오라클(Oracle) ORA-01654: unable to extend index TEST.PK_TEST001 by 1024 in tablespace TEST 해결하는 방법 (0) | 2023.04.05 |
최근댓글