首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

创建分区表的时候遇到有关问题,提示“唯一索引的分区依据列必须是索引键的子集”

2012-01-15 
创建分区表的时候遇到问题,提示“唯一索引的分区依据列必须是索引键的子集”现有一张表,其主建是UUID类型的,

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


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

[解决办法]
这是硬性规定, 没办法.

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

热点排行