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 企业管理器建的,自动给加上了聚集索引。
在索引管理里,删不掉。
请问怎么转化成非聚集索引?
[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 企业管理器建的,自动给加上了聚集索引。
在索引管理里,删不掉。
请问怎么转化成非聚集索引?
没办法删除的,除非你不把它设为主键.
sato lzhs(快乐至上)不是吧,真没办法了?
是不是聚集索引对频繁insert,delete的表效果不好?
那如何是好?
控制表的行数可以减少影响吧?
alter table dr drop constraint PK_dr
go
--建议非聚集索引
create index ix_dr_iiid on dr(iiid)
go---------------------
http://chinadba.cn
最具实战经验的数据库优化,管理,设计,培训网
2006 推广计划
即可。