考虑这个独特的约束:
ALTER TABLE Posts
ADD CONSTRAINT UQ_Posts_Name
UNIQUE (Name);
是否会自动在Name
列上创建索引?
答案 0 :(得分:18)
答案 1 :(得分:3)
是的,只需添加..创建主键会自动创建聚簇索引。
修改强> 我错了......在列文的评论之后:
创建PRIMARY KEY约束时,如果表上的聚簇索引尚不存在且您未指定唯一的非聚簇索引,则会自动创建一列或多列上的唯一聚簇索引。主键列不允许NULL值。
答案 2 :(得分:1)
您也可以在其上创建单独的索引。本文http://msdn.microsoft.com/en-us/library/aa224827(SQL.80).aspx很好地描述了这些差异。
答案 3 :(得分:0)
是的,绝对的。唯一约束会创建唯一索引。