CREATE TABLE [dr] (
[iiid] [int] IDENTITY (1, 1) NOT NULL ,
[mID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[sc] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_dr] PRIMARY KEY  CLUSTERED 
(
[iiid]
) WITH  FILLFACTOR = 90  ON [PRIMARY] 
) ON [PRIMARY]
GO建表的时候是使用SQL Server 2000 企业管理器建的,自动给加上了聚集索引。
在索引管理里,删不掉。
请问怎么转化成非聚集索引?

解决方案 »

  1.   

    表的主键默认就是作为Clustered Index键的...
    没办法删除的,除非你不把它设为主键.
      

  2.   

    to wgsasd311(自强不息) 
    sato lzhs(快乐至上)不是吧,真没办法了?
    是不是聚集索引对频繁insert,delete的表效果不好?
    那如何是好?
    控制表的行数可以减少影响吧?
      

  3.   

    --删除主键
    alter table  dr drop constraint PK_dr
    go
    --建议非聚集索引
    create index ix_dr_iiid on dr(iiid)
    go---------------------
    http://chinadba.cn
    最具实战经验的数据库优化,管理,设计,培训网
    2006 推广计划
      

  4.   

    建议=建主。另外,主键也是可以非聚集的。alter table dr add constraint pk_dr primary key nonclustered(iiid)
    即可。