創建索引的語法:
創造?【獨壹無二】【群聚?|?非聚集]索引index_name
開?{表名?|?view_name}?【用?【index_property?[,....n]]
描述:
獨特:?創建唯壹的索引。
聚類:?創建聚集索引。
非集群:?創建非聚集索引。
Index_property:?索引屬性。
唯壹索引可以采用聚集索引結構或非聚集索引結構。如果沒有指定索引結構,SQL?服務器系統默認采用非聚集索引結構。
刪除索引語法:
下降?指數?表名.索引名[,表名.索引名]
描述:表名:?索引所在的表的名稱。
index_name?:?要刪除的索引的名稱。
修改索引的語法:
ALTER INDEX命令在它的用途上有些欺騙性。到目前為止,ALTER命令總是與修改對象的定義有關。例如,ALTER table可以添加或禁用約束和列。ALTER INDEX就不壹樣了——這個命令與維護有關,但與結構完全無關。如果需要修改索引的組成,只能刪除然後創建索引,或者使用DROP_EXISTING=ON選項來創建和使用索引。
更改索引{ & lt索引名稱& gt|全部}
ON & lt表或視圖名稱& gt
{重建
用(
[PAD_INDEX = {ON | OFF}]
| [[,]fill factor = & lt;填充因子& gt
| [[,] SORT_IN_TEMPDB = { ON | OFF }]
| [[,] IGNORE_DUP_KEY = { ON | OFF }]
| [[,]STATISTICS _ nore compute = { ON | OFF }]
| [[,] ONLINE = { ON| OFF }]
| [[,] ALLOW_ROW_LOCKS = { ON | OFF }]
| [[,] ALLOW_PAGE_LOCKS = { ON | OFF }]
| [[,]max DOP = & lt;最大並行度& gt
)]
|[PARTITION = & lt;分區號& gt
[用(& lt分區重建索引選項& gt
[,...N])]]]
|禁用
重組
[PARTITION = & lt;分區號& gt]
[WITH(LOB _ COMPACTION = { ON | OFF })]
| SET ([ ALLOW_ROW_LOCKS = { ON | OFF})
| [[,] ALLOW_PAGE_LOCKS = { ON | OFF } ]
| [[,] IGNORE_DUP_KEY = { ON | OFF } ]
| [[,]STATISTICS _ nore compute = { ON | OFF }]
)
}[;]