日期:2014-05-19  浏览次数:20789 次

创建分区表的时候遇到问题,提示“唯一索引的分区依据列必须是索引键的子集”
现有一张表,其主建是UUID类型的,我想按照一个时间列进行分区,提示
消息   1908,级别   16,状态   1,第   1   行
列   'CREATE_TIME '   是索引   'PK__ACCT_FLOW_P__01892CED '   的分区依据列。唯一索引的分区依据列必须是索引键的子集。
消息   1750,级别   16,状态   0,第   1   行
无法创建约束。请参阅前面的错误消息。


这种情况下,是不是分区列必须要是主建的一部分?现在主建不能进行修改,如何解决?

------解决方案--------------------
这是硬性规定, 没办法.

必须把分区列包含在主键/唯一约束/唯一索引的键列中