分区表 为什么不能建立 全局索引呢?

0
create index IND_POB_GLO on POB(id) global
   partition by range(id)
   ( partition part1 values less than (50000) ,
     partition part2 values less than (MAXVALUE) )
----- 提示 表的这个列上边已有索引



select * from dba_indexes where table_name= 'POB';
 SYS_C0011183-- 这个是索引名称 
drop index  SYS_C0011183;---不能删除
已邀请:
0

老头子 - 专注是唯一的捷径 2015-11-02 回答

分区表可以建立全局索引,但是只能建立全局前缀索引,也就是说索引的第一个字段必须是分区字段。
你的这个SYS_C0011183索引应该是某个约束,系统自建的索引。你要删除这个索引首先要删除约束,检查这个字段上是否有约束,比如主键等。

要回复问题请先登录注册