Я создал функцию секционирования на основе DateTime DataType, ниже приведен скрипт для функции секционирования и соответствующая ему схема секционирования.
CREATE PARTITION FUNCTION [VZDArchiveDatePartition](datetime) AS RANGE LEFT FOR VALUES
(N'2011-07-01T00:00:00.000', N'2011-08-01T00:00:00.000', N'2011-09-01T00:00:00.000',
N'2011-10-01T00:00:00.000', N'2011-11-01T00:00:00.000', N'2011-12-01T00:00:00.000',
N'2012-01-01T00:00:00.000', N'2012-02-01T00:00:00.000', N'2012-03-01T00:00:00.000',
N'2012-04-01T00:00:00.000', N'2012-05-01T00:00:00.000', N'2012-06-01T00:00:00.000')
GO
CREATE PARTITION SCHEME [VZDArchivePartitionScheme] AS PARTITION [VZDArchiveDatePartition] TO
([PRIMARY], [JulyFG], [AugFG], [SepFG], [OctFG], [NovFG], [DecFG], [Jan12FG],
[Feb12FG], [Mar12FG], [Apr12FG], [May12FG], [Jun12FG])
GO
В вышеупомянутой функции разделения я использовал 1 месяц в качестве значения диапазона. Теперь я бы хотел изменить диапазон раздела с месяца на квартал.
Пожалуйста, предложите, как изменить существующую функцию, назначенную нескольким таблицам.