【发布时间】:2012-03-23 10:52:27
【问题描述】:
如果表是分区的,是否可以使用本地索引作为 Oracle 中的主键?
例如,如果表有A, B, C, D, E 的列,由A 和B 分区,并且所需的主键在列A, B, C, D 上,那么C, D 上的本地索引可以用作主键?
【问题讨论】:
标签: oracle indexing partitioning
如果表是分区的,是否可以使用本地索引作为 Oracle 中的主键?
例如,如果表有A, B, C, D, E 的列,由A 和B 分区,并且所需的主键在列A, B, C, D 上,那么C, D 上的本地索引可以用作主键?
【问题讨论】:
标签: oracle indexing partitioning
必须为本地唯一索引添加前缀 - 即索引的前导列必须是分区键。因此,唯一索引必须在 (A, B, C, D) 上。
【讨论】: