2013년 8월 27일 화요일

[oraclejava,javaoracle교육강좌강의,오라클자바실무개발잘하는학원,오라클강좌자바강좌강의]Index Organized Table에 LOB 사용하기(10g)

Index Organized Table에 LOB 사용하기(10g) 


오라클자바커뮤니티에서 설립한  개발자실무교육6년차 오엔제이프로그래밍 실무교육센터
(신입사원채용무료교육, 오라클, 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 컬럼은 사용 불가 합니다.

댓글 없음:

댓글 쓰기