当前位置: 代码迷 >> Sql Server >> 怎么为这样的表建立索引
  详细解决方案

怎么为这样的表建立索引

热度:39   发布时间:2016-04-27 19:58:21.0
如何为这样的表建立索引?
销售记录表:
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
  相关解决方案