日期:2014-05-18  浏览次数:20389 次

如何为这样的表建立索引?
销售记录表:
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