【发布时间】:2009-11-02 07:10:47
【问题描述】:
嗨, 我想在 sql server 2008 中为我的车队管理系统编写分区。 我想编写一个分区函数,例如 mh-30-q-126,mh-30-a-126,mh-12-fc-126 之类的 --values (车号)应该移动到相应的分区, 分别取决于中间值,如 ,q,a,fc
我的试用功能:-
CREATE PARTITION FUNCTION [partition](varchar(20))
AS RANGE RIGHT
FOR VALUES ('%a%', '%G%', '%Z%')
此函数将所有(每个值)数据移动到分区 4 。
CREATE PARTITION FUNCTION [partition](varchar(20))
AS RANGE RIGHT
FOR VALUES ('a', 'G', 'Z')
这个分区在我想对中间值进行排序的方面不满足我,例如.mh-30-q-126 ..这里我想将目标值“q”移动到相应的分区,,, 请告诉我如何编写这个函数
【问题讨论】:
标签: sql sql-server database-design sql-server-2008 partitioning