张晨的个人博客

SQL Server 使用T-SQL语句创建索引

张晨的个人博客2014-11-10综合技术 3614 0A+A-

导读:关于索引介绍请看博主之前转载的 聚集索引和非聚集索引

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
 


发表评论