ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 22

22

原创 Linux操作系统 作者:simkyo 时间:2013-08-29 10:28:27 0 删除 编辑
(1)有前缀的分区索引指包含了分区键,并且将其作为引导列的索引。
如:create index i_id_global on PDBA(id) global  --引导列
  2  partition by range(id)  --分区键
  3  (partition p1 values less than (200),
  4  partition p2 values less than (maxvalue)
  5  );
这里的ID 就是分区键,并且分区键id 也是索引的引导列。
(2)无前缀的分区索引的列不是以分区键开头,或者不包含分区键列。
如:
create index ix_custaddr_local_id_p on custaddr(id)
local ( 
  partition t_list556 tablespace icd_service, 
  partition p_other tablespace icd_service

这个分区是按照areacode来的。但是索引的引导列是ID。 所以它就是非前缀分区索引。
全局分区索引不支持非前缀的分区索引,如果创建,报错如下:
SQL> create index i_time_global on PDBA(id) global  --索引引导列
  2  partition by range(time) --分区建
  3  (partition p1 values less than (TO_DATE('2010-12-1', 'YYYY-MM-DD')),
  4  partition p2 values less than (maxvalue)
  5  );
partition by range(time)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12961536/viewspace-769483/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 21
下一篇: 23
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    137009