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 数据库 |