考虑以下这个唯一性约束:
ALTER TABLE Posts
ADD CONSTRAINT UQ_Posts_Name
UNIQUE (Name);
它会自动在 Name
列上创建索引吗?
考虑以下这个唯一性约束:
ALTER TABLE Posts
ADD CONSTRAINT UQ_Posts_Name
UNIQUE (Name);
它会自动在 Name
列上创建索引吗?
是的,只需补充一点..自动创建主键会创建聚集索引。
编辑: 我错了...在Lieven的评论之后:
当您创建PRIMARY KEY约束时,如果表上不存在聚集索引并且您没有指定唯一的非聚集索引,则会自动在列上创建唯一的聚集索引。主键列不能允许NULL值。
是的,绝对没错。唯一约束会创建一个唯一索引。