Как включить добавочную статистику по изменению таблицы - PullRequest
0 голосов
/ 24 апреля 2019

чтобы включить статистику инкрементного обновления, мне нужно создать функцию секционирования, схему секционирования, индексировать в моей таблице и создать таблицу таким образом

    create table [tmp].[PartitionTest]
    (
        [RecordId] int not null 
        ,[CreateDate]  datetime
            ,[Quantity] int

    )  on [ups_partionByDate_scheme226] ([CreateDate])

Но, когда я не могу создать таблицу как и добавить эту строку

on [ups_partionByDate_scheme226] ([CreateDate])

Могу ли я сделать это путем изменения таблицы или другим способом?

1 Ответ

0 голосов
/ 24 апреля 2019

Да.

Если ваша таблица имеет кластеризованный индекс, вам нужно удалить его, после чего вы можете использовать следующий фрагмент кода.Если у вас нет кластерного индекса, пропустите предыдущее предложение.

ALTER TABLE [tmp].[PartitionTest] ADD CONSTRAINT [PK_ParitionTest_CreateDate] PRIMARY KEY CLUSTERED 
(
  [CreateDate]
) ON [ups_partionByDate_scheme226] ([CreateDate]);

См. Также Создание секционированных таблиц и индексов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...