首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么为这样的表建立索引

2012-01-26 
如何为这样的表建立索引?销售记录表:iDpNamePdate1a2007-08-082a12007-08-083b2007-08-094b12007-08-09...

如何为这样的表建立索引?
销售记录表:
iD   pName   Pdate
1     a           2007-08-08
2     a1         2007-08-08
3     b           2007-08-09
4     b1         2007-08-09
....
我经常用到在Pdate指定时间段内来查询记录,所以按照Pdate作为聚集索引是最好的了,但是Pdate字段里面有重复的值(同样的2007-08-08),好像sql不允许聚集索引值重复,那么我应该怎么办呢?

[解决办法]
错,聚集索引可以重复,Pdate可以建聚集索引:

CREATE CLUSTERED INDEX [IX_销售记录表] ON [dbo].[销售记录表]([Pdate]) ON [PRIMARY]
GO

热点排行