T-SQL建索引

  1. USE database
  2. GO
 
  1. ------------开始-----------
  2. ALTER TABLE [name] DROP CONSTRAINT 主键约束    ----删除主键约束
  3. IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='索引名')--检测是否已经存在IX_TEST_TNAME索引
  4. DROP INDEX [name].索引名   --如果存在则删除
  5. --创建索引
  6. CREATE  UNIQUE NONCLUSTERED--唯一非聚集
  7. INDEX 索引ON [name] ( 字段)
  8. WITH FILLFACTOR = 30 --填充因子为30%
  9. GO
 
  1. IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='索引名')--检测是否已经存在IX_TEST_TNAME索引
  2. DROP INDEX [name].索引名 --如果存在则删除
  3. --创建索引
  4. CREATE  NONCLUSTERED--不唯一非聚集
  5. INDEX 索引名ON [name] ( 字段1,字段2)
  6. WITH FILLFACTOR = 30 --填充因子为30%
  7. GO
 
  1. --创建索引
  2. IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='索引名')--检测是否已经存在IX_TEST_TNAME索引
  3. DROP INDEX [name].索引名--如果存在则删除
  4. CREATE  CLUSTERED--聚集索引
  5. INDEX 索引名ON [name] ( 字段1,字段2)
  6. WITH FILLFACTOR = 30 --填充因子为30%
  7. GO
 
  1. ALTER TABLE [name] ADD CONSTRAINT 主键名称 PRIMARY KEY(主键字段)---添加主键约束
  2. ------------结束-----------
原文地址:https://www.cnblogs.com/hyd1213126/p/6282504.html