sqlserver怎么创建非唯一索引
时间: 2023-08-02 20:14:12 浏览: 210
在 SQL Server 中,可以使用 CREATE INDEX 语句来创建索引。要创建非唯一索引,需要在 CREATE INDEX 语句中指定 NONCLUSTERED 关键字。
以下是一个示例 CREATE INDEX 语句,用于在 SQL Server 中创建一个名为“idx_lastName”的非唯一索引,该索引基于“lastName”列:
```
CREATE NONCLUSTERED INDEX idx_lastName
ON tableName (lastName);
```
其中,tableName 是要为其创建索引的表的名称。
请注意,非唯一索引允许重复值,因此如果您要在表中创建唯一性约束,则应使用唯一索引。如果要在 CREATE INDEX 语句中创建唯一索引,则需要在索引名称前加上 UNIQUE 关键字。例如:
```
CREATE UNIQUE NONCLUSTERED INDEX idx_lastName
ON tableName (lastName);
```
阅读全文