sql-server-2008 – 使用2列的表分区
发布时间:2020-12-12 16:10:30 所属栏目:MsSql教程 来源:网络整理
导读:分区函数可以使用2列而不是1分区表吗? 考虑一个有3列的表 ID (int,primary key,Date (datetime),Num (int) 我想把这个表分为2列:Date和Num. 这是我使用1列(日期)分区表: create PARTITION FUNCTION PFN_MonthRange (datetime)ASRANGE left FOR VALUES ('20
分区函数可以使用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,它是您尝试分区的两列的组合. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |