Секционирование с помощью темпоральных таблиц

Применимо к: SQL Server 2016 (13.x) и более поздних версий Azure SQL Database Управляемый экземпляр SQL Azure

Секционирование в текущей и прежней таблицах можно использовать независимо друг от друга. Но с помощью секционирования нельзя изменить содержание данных без системного управления версиями.

Примечание

До выхода SQL Server 2016 с пакетом обновления 1 (SP1) функция секционирования была доступна только в выпусках Enterprise Edition. В SQL Server 2016 с пакетом обновления 1 (SP1) и более поздних версиях секционирование поддерживается во всех выпусках.

  • Для текущей таблицы:

    • SWITCH IN в текущую таблицу позволяет упростить загрузку данных и выполнение запросов, если SYSTEM_VERSIONING имеет значение ON
    • SWITCH OUT использовать нельзя, если SYSTEM_VERSIONING имеет значение ON
  • Для прежней таблицы:

    • SWITCH OUT из прежней таблицы можно выполнить для очистки ненужной части данных, если SYSTEM_VERSIONING имеет значение ON .
    • SWITCH IN нельзя использовать, если SYSTEM_VERSIONING имеет значение ON , так как это может нарушить согласованность темпоральных данных.

Дальнейшие действия