发表评论
导读:关于索引介绍请看博主之前转载的 聚集索引和非聚集索引
SQL Server可以通过管理工具手动进行建立索引,如果对客户进行实施的话使用SQL语句进行建立索引是更加方便的。
如何创建索引
使用T-SQL语句创建索引的语法:
CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED]
INDEX index_name
ON table_name (column_name…)
[WITH FILLFACTOR=x]
UNIQUE表示唯一索引,可选
CLUSTERED、NONCLUSTERED表示聚集索引还是非聚集索引,可选
FILLFACTOR表示填充因子,指定一个0到100之间的值,该值指示索引页填满的空间所占的百分比
如在gpwms数据库的drugs表中建立DRUGS_CODE和DRUGS_PARENT_ID_DRUGS_CODE索引
USE gpwms GO CREATE UNIQUE NONCLUSTERED INDEX DRUGS_CODE ON drugs (drugs_code) CREATE NONCLUSTERED INDEX DRUGS_PARENT_ID_DRUGS_CODE ON drugs (parent_id,drugs_code) GO