首页 新闻 会员 周边 捐助

SQL2008表按周分区

0
[待解决问题]

请教下大家,SQL2008表按每周分区的话分区函数和分区方案大概怎么写来的,谢谢各位。

rob_2010的主页 rob_2010 | 初学一级 | 园豆:4
提问于:2015-10-14 21:22
< >
分享
所有回答(1)
0

创建一个包含了一个持久化计算列的表,类似于下面。然后以这个列作为分区的依据。

CREATE TABLE [dbo].[test]
    (
      [id] [VARCHAR](32) NOT NULL ,
      [time] [DATETIME] NULL ,
      [yearWeek] AS ( DATEPART(YEAR, [time]) * 100 + DATEPART(iso_week, [time]) )
        PERSISTED
    )
ON  [PRIMARY]

何德海 | 园豆:481 (菜鸟二级) | 2015-10-17 20:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册