有的时候我们需要针对部分分区创建索引,oracle11g提供了这个功能。可以在部分分区上创建本地索引和全局索引。
全局的部分索引:只对那些需要索引的分区创建索引,别的分区不会创建。
本地索引:如果对表分区打开索引,则索引分区可用,否则不可用。 您可以通过在索引或索引分区级别指定USABLE / UNUSABLE来覆盖此行为。
这个功能不支持唯一索引,full是默认的模式。
indexing从句可以在分区或子分区的级别指定。
下面的例子摘自官网
CREATE TABLE orders (
order_id NUMBER(12),
order_date DATE CONSTRAINT order_date_nn NOT NULL,
order_mode VARCHAR2(8),
customer_id NUMBER(6) CONSTRAINT order_customer_id_nn NOT NULL,
order_status NUMBER(2),
order_total NUMBER(8,2),
sales_rep_id NUMBER(6),
promotion_id NUMBER(