分区函数可以使用2列而不是1分区表吗?
考虑一个有3列的表
ID (int,primary key,Date (datetime),Num (int)
我想把这个表分为2列:Date和Num.
这是我使用1列(日期)分区表:
create PARTITION FUNCTION PFN_MonthRange (datetime) AS RANGE left FOR VALUES ('2009-11-30 23:59:59:997','2009-12-31 23:59:59:997','2010-01-31 23:59:59:997','2010-28-02 23:59:59:997','2010-03-31 23:59:59:997') go
解决方法
坏消息:分区函数必须在单个列上定义.
好消息:单列可能是persisted computed column,它是您尝试分区的两列的组合.