none
请教sql server 2005 分区表问题 RRS feed

  • 问题

  • 目前接到一个需求,将一个table安照创建日期和工厂进行分区操作。

     

     

    table 'T1' 字段如下

     

     

    [WERKID] [NVARCHAR(4)] NOT NULL,
    [NUM] [NVARCHAR(13)] NOT NULL,
    [ProductID] [NVARCHAR(18)] NULL,
    [BUDAT] [NVARCHAR(8)] NULL,
    [CHDAT] [NVARCHAR(8)] NULL,
    [CHMAN] [NVARCHAR(10)] NULL

     

     

    需求:按照WERKID 及 BUDAT 对 T1进行分区

     

     

    条件1:WERKID =1001    、  WERKID = 2002 、 OTHERS

     

     

    条件2: BUDAT < 2011.12.31 、 BUDAT < 2012.12.31  、 BUDAT < 2013.21.31 、 OTHERS

     

     

    一共分为 3 * 4 = 12 个分区。

     

     

    请教解决方案,如果有,请麻烦写详细一点,呵呵 TKS

    2010年7月4日 1:36

答案

全部回复