嗨,我想在 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”移动到相应的分区,请告诉我这个函数怎么写