索引構成表およびその2次索引をレンジ・パーティション化できます。例4-22では、レンジ・パーティション化された索引構成表sales
を作成します。INCLUDING
句は、week_no
の後のすべての列がオーバーフロー・セグメントに格納されるように指定します。各パーティションには1つのオーバーフロー・セグメントがあり、すべて同じ表領域(overflow_here
)に格納されます。オプションで、個々のパーティション・レベルでOVERFLOW TABLESPACE
を指定できます。そうすると、一部またはすべてのオーバーフロー・セグメントが別のTABLESPACE
属性を持つことができます。
例4-22 レンジ・パーティションの索引構成表の作成
CREATE TABLE sales(acct_no NUMBER(5), acct_name CHAR(30), amount_of_sale NUMBER(6), week_no INTEGER, sale_details VARCHAR2(1000), PRIMARY KEY (acct_no, acct_name, week_no)) ORGANIZATION INDEX INCLUDING week_no OVERFLOW TABLESPACE overflow_here PARTITION BY RANGE (week_no) (PARTITION VALUES LESS THAN (5) TABLESPACE ts1, PARTITION VALUES LESS THAN (9) TABLESPACE ts2 OVERFLOW TABLESPACE overflow_ts2, ... PARTITION VALUES LESS THAN (MAXVALUE) TABLESPACE ts13);