删除唯一索引并将相同字段设置为主键

时间:2013-01-17 21:21:34

标签: sql-server indexing composite-primary-key

我有一个5GB,有3列作为唯一(非群集)索引。我想将这三个推广为新的主键(群集)。我应该在更改PK之前删除此索引吗?

此外,我计划在更改PK后删除此索引。

三个字段的类型是

field1: int
field2: int
field3: char(7) 

更新 将提升一词更改为删除和设置

1 个答案:

答案 0 :(得分:1)

您无法现有索引提升为主键(或其他任何内容)。

您必须首先删除唯一索引,然后在这三列上创建新的主键约束(这将自动创建主键索引)< / p>