Oracle:使用本地索引作为分区表的主键?

Oracle:使用本地索引作为分区表的主键?,oracle,indexing,partitioning,Oracle,Indexing,Partitioning,如果表已分区,是否可以在Oracle中将本地索引用作主键 例如,如果表中有A、B、C、D、E列,由A和B分区,并且所需的主键位于A、B、C、D列上,那么C、D上的本地索引是否可以用作主键?必须在本地唯一索引前面加前缀-即。,索引的前导列必须是分区键。因此,唯一索引必须位于(a、B、C、D)本地唯一索引必须加前缀,即索引的前导列必须是分区键。因此,唯一索引必须位于(a、B、C、D)一件可能有用的事情——特别是在使用列表分区的情况下——是在该索引上启用列压缩,以适应块上的更多条目,使整个索引变小。一

如果表已分区,是否可以在Oracle中将本地索引用作主键


例如,如果表中有
A、B、C、D、E列,由
A
B
分区,并且所需的主键位于
A、B、C、D列上,那么
C、D
上的本地索引是否可以用作主键?

必须在本地唯一索引前面加前缀-即。,索引的前导列必须是分区键。因此,唯一索引必须位于
(a、B、C、D)

本地唯一索引必须加前缀,即索引的前导列必须是分区键。因此,唯一索引必须位于
(a、B、C、D)

一件可能有用的事情——特别是在使用列表分区的情况下——是在该索引上启用列压缩,以适应块上的更多条目,使整个索引变小。一件可能有帮助的事情——特别是在使用列表分区的情况下——是在索引上启用列压缩,以便在块上容纳更多的条目,从而使整个索引变小。