Начните работать с системными темпоральными таблицами

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

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

Помимо регулярной модификации данных и запросов, временные таблицы также предоставляют простые способы получения инсайтов из истории данных с помощью расширенного Transact-SQL синтаксиса. Каждая таблица с системными версиями имеет присвоенную таблицу истории, которая прозрачна для пользователей. Однако вы можете оптимизировать производительность рабочей нагрузки или объем хранилища, создав дополнительные индексы или выбрав различные варианты хранения.

Следующая схема показывает типичный рабочий процесс с временными таблицами:

Схема начала работы с темпоральными таблицами.

Этот раздел разделен на следующие пять статей: