CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
ON { table | view } ( column [ ASC | DESC ] [ ,...n ] )
[ WITH <index_option> [ ,...n] ]
[ ON filegroup ]
|
| 参数 | 意义 |
|---|---|
| UNIQUE | 唯一索引 |
| CLUSTERED | 聚簇索引(排序) |
|
<index_option> ::= { PAD_INDEX | FILLFACTOR = fillfactor | IGNORE_DUP_KEY | DROP_EXISTING | STATISTICS_NORECOMPUTE | SORT_IN_TEMPDB |
| 参数 | 意义 |
|---|---|
| fillfactor | 填充因子,索引页的数据占索引页大小的百分比
频繁更新的一般为 10,不大更改的为 90,默认为 0 |
| IGNORE_DUP_KEY | 指定当插入唯一索引列值发生重复时,仅回滚重复行
否则回滚整个插入操作的所有记录 |
| DROP_EXISTING | 指定要删除并重新创建簇索引 |
| SORT_IN_TEMPDB | 索引过程的中间数据存于 TEMPDB 数据库 |