Index Organized Table에 LOB 사용하기(10g)
오라클자바커뮤니티에서
설립한 개발자실무교육6년차 오엔제이프로그래밍 실무교육센터
Oracle 10g에서는Index-Organized Table의 파티션 테이블에 LOB 컬럼을 포함 하는 것이 가능해졌습니다.(참고로 LONG형 컬럼에 대해서는 여전히 불가 합니다.)
아래의 스크립트를 참고 하세요~
[Index-Organized Table에 사용된 LOB 컬럼예]
SQL> CREATE TABLE iotlob_test
2 (c1 INTEGER primary key,
3 c2 BLOB,
4 c3 CLOB,
5 c4 VARCHAR2(20))
6 ORGANIZATION INDEX
7 TABLESPACE users STORAGE (INITIAL 4K)
8 PCTTHRESHOLD 50 INCLUDING c2
9 OVERFLOW TABLESPACE users
10 STORAGE (INITIAL 8K) LOB (c2)
11 STORE AS lobseg1 (TABLESPACE example DISABLE
12 STORAGE IN ROW
13 CHUNK 1 PCTVERSION 1 CACHE STORAGE (INITIAL 2m)
14 INDEX LOBIDX_C1 (TABLESPACE example STORAGE (INITIAL 4K)));
[Range Partition된 Index-Organized Table에 사용된 LOB 컬럼]
SQL> CREATE TABLE iotlob_test
2 (c1 INTEGER primary key,
3 c2 BLOB,
4 c3 CLOB,
5 c4 VARCHAR2(20)
6 )
7 ORGANIZATION INDEX
8 partition by range (c1)
9 (partition grp1 values less than (50),
10* partition grp2 values less than (100))
SQL> /
Table created.
참고로 Composite partitioned된 IOT에 대해서는 여전히 LOB 컬럼은 사용 불가 합니다.
(신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링,
Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#, ASP.Net) www.onjprogramming.co.kr
Oracle 10g에서는Index-Organized Table의 파티션 테이블에 LOB 컬럼을 포함 하는 것이 가능해졌습니다.(참고로 LONG형 컬럼에 대해서는 여전히 불가 합니다.)
아래의 스크립트를 참고 하세요~
[Index-Organized Table에 사용된 LOB 컬럼예]
SQL> CREATE TABLE iotlob_test
2 (c1 INTEGER primary key,
3 c2 BLOB,
4 c3 CLOB,
5 c4 VARCHAR2(20))
6 ORGANIZATION INDEX
7 TABLESPACE users STORAGE (INITIAL 4K)
8 PCTTHRESHOLD 50 INCLUDING c2
9 OVERFLOW TABLESPACE users
10 STORAGE (INITIAL 8K) LOB (c2)
11 STORE AS lobseg1 (TABLESPACE example DISABLE
12 STORAGE IN ROW
13 CHUNK 1 PCTVERSION 1 CACHE STORAGE (INITIAL 2m)
14 INDEX LOBIDX_C1 (TABLESPACE example STORAGE (INITIAL 4K)));
[Range Partition된 Index-Organized Table에 사용된 LOB 컬럼]
SQL> CREATE TABLE iotlob_test
2 (c1 INTEGER primary key,
3 c2 BLOB,
4 c3 CLOB,
5 c4 VARCHAR2(20)
6 )
7 ORGANIZATION INDEX
8 partition by range (c1)
9 (partition grp1 values less than (50),
10* partition grp2 values less than (100))
SQL> /
Table created.
참고로 Composite partitioned된 IOT에 대해서는 여전히 LOB 컬럼은 사용 불가 합니다.
댓글 없음:
댓글 쓰기