SQL Server - 表具有复合主键

时间:2013-07-18 20:24:18

标签: sql-server-2008

我的表中有一个复合主键。问题,这不是一个聚集索引,在这种情况下,我不需要将它定义为聚簇索引。

1 个答案:

答案 0 :(得分:1)

是的,只要表上没有聚簇索引,并且只要您没有显式指定非聚集索引,主键将默认包含聚簇索引。

From MSDN

  

创建PRIMARY KEY约束时,会创建一个唯一的聚簇索引   如果聚集索引打开,则会自动创建一列或多列   该表尚不存在,您没有指定唯一的   非聚集索引。主键列不允许NULL值。