【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】4.2.5 BP7
【问题描述】Oracle租户,创建分区表,且使用分区键作为主键。user_indexes视图的PARTITIONED字段值为’YES’,但USER_IND_PARTITIONS 、USER_PART_INDEXES均无法查到对应分区。应该是全局非分区索引吧?
【复现路径】
CREATE TABLE test(pk int,c2 int ,c3 int, PRIMARY KEY(pk)) PARTITION BY hash(pk) partitions 5;
create index id1 on test(c2) local;
select a.index_name,a.PARTITIONED from user_indexes a where a.TABLE_NAME =‘TEST’;
±---------------------------±------------+
| INDEX_NAME | PARTITIONED |
±---------------------------±------------+
| TEST_OBPK_1767061832848758 | YES |
| ID1 | YES |
±---------------------------±------------+
select INDEX_NAME from USER_PART_INDEXES a where a.TABLE_NAME =‘TEST’;
±-----------+
| INDEX_NAME |
±-----------+
| ID1 |
±-----------+
1 row in set (0.050 sec)