分享

T-Sql创建索引

 昵称39767156 2017-01-13
USE database
GO
------------开始-----------
ALTER TABLE [name] DROP CONSTRAINT 主键约束    ----删除主键约束
IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='索引名')--检测是否已经存在IX_TEST_TNAME索引
DROP INDEX [name].索引名   --如果存在则删除
--创建索引
CREATE  UNIQUE NONCLUSTERED--唯一非聚集
INDEX 索引ON [name] ( 字段)
WITH FILLFACTOR = 30 --填充因子为30%
GO

IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='索引名')--检测是否已经存在IX_TEST_TNAME索引
DROP INDEX [name].索引名 --如果存在则删除
--创建索引
CREATE  NONCLUSTERED--不唯一非聚集
INDEX 索引名ON [name] ( 字段1,字段2)
WITH FILLFACTOR = 30 --填充因子为30%
GO

--创建索引
IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='索引名')--检测是否已经存在IX_TEST_TNAME索引
DROP INDEX [name].索引名--如果存在则删除
CREATE  CLUSTERED--聚集索引
INDEX 索引名ON [name] ( 字段1,字段2)
WITH FILLFACTOR = 30 --填充因子为30%
GO

ALTER TABLE [name] ADD CONSTRAINT 主键名称 PRIMARY KEY(主键字段)---添加主键约束
------------结束-----------

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多