在表上创建主键

时间:2015-09-26 08:31:52

标签: sql sql-server ssms

我们的数据库中有一个表列表,没有定义主键。我们决定在其上添加一个主键。大多数表都有一个identity键列。但是在大多数存储过程中,我们使用其他列进行数据检索。我很困惑我需要在哪一列创建主键,因为它也会创建一个聚簇索引。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以尝试以下示例;

ALTER TABLE Db.TableName 
ADD CONSTRAINT PK_Id PRIMARY KEY NONCLUSTERED (Id);