分区表:不可能使用本地索引跨分区强制执行索引唯一性

时间:2013-12-27 15:21:24

标签: sybase sybase-ase

我实际上是在尝试对表格进行分区。

我在改变这张桌子时

  

ALTER TABLE ttaa ADD约束PK_ttaa主键聚簇(CODE,BRCODE,ttaa,IND,ttaa_NO,LINE_NO)   GO

我有这个错误。

  

无法在表'PK_ttaa'上创建唯一索引'PK_ttaa'作为本地索引。表分区条件和指定的索引键使得无法跨本地索引的分区强制执行索引唯一性。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

为了强制唯一性,分区键必须是索引键的子集,并且必须采用相同的顺序。

查看文档以获取更多详细信息:Adaptive Server Enterprise 15.5 > Transact-SQL Users Guide > Partitioning Tables and Indexes > Indexes and partitions