sql-server-2008 – 使用2列的表分区

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – 使用2列的表分区前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
分区函数可以使用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,它是您尝试分区的两列的组合.

猜你在找的MsSQL相关文章