У меня есть таблица с данными. Таблица была создана по этому коду:
create table [tmp].[Test]
(
[RecordId] bigint not null
,[DateId] int not null
,[CustomerId] int not null
);
alter table [tmp].[Test]
add constraint [PK_REP_51671] primary key ([RecordId])
У меня есть функция разбиения и схема разбиения:
CREATE PARTITION FUNCTION PartitionByYear_function(int)
AS RANGE RIGHT
FOR VALUES(
20130101
,20140101
,20150101
,20160101
,20170101
,20180101
,20190101
,20200101
,20210101
,20220101
,20230101
,20240101
,20250101
,20260101
,20270101
,20280101
,20290101
,20300101
,20310101
,20320101
,20330101
,20340101
,20350101
,20360101
,20370101
,20380101
,20390101
,20400101
,20410101
,20420101
,20430101
,20440101
,20450101
,20460101
,20470101
,20480101
,20490101
,20500101
,20510101
,20520101
,20530101
,20540101
,20550101
,20560101
,20570101
,20580101
,20590101
,20600101
);
GO
CREATE PARTITION SCHEME PartitionByYear_Scheme
AS PARTITION PartitionByYear_function
ALL TO ([PRIMARY])
GO
Но я не знаю, как добавить разделы в таблицу Test и как включить статистику инкрементного обновления с помощью alter. Я знаю, как добавить это в новую таблицу путем создания, но как я могу добавить разделы и статистику в существующую таблицу с данными по alter?