Поделиться через


Функции отслеживания изменений (Transact-SQL)

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

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

Function Description
CHANGETABLE (ИЗМЕНЕНИЯ) Возвращает данные отслеживания изменений для всех изменений в таблице, произведенных после указанной версии.
CHANGETABLE (ВЕРСИЯ) Возвращает информацию о последнем изменении указанной строки.
CHANGE_TRACKING_MIN_VALID_VERSION() Возвращает минимальную версию, допустимую для получения сведений об отслеживании изменений из указанной таблицы при использовании функции CHANGETABLE .
CHANGE_TRACKING_CURRENT_VERSION Получает версию, связанную с последней выполненной транзакцией. Эту версию можно использовать в следующий раз при перечислении изменений с помощью функции CHANGETABLE.
CHANGE_TRACKING_IS_COLUMN_IN_MASK Интерпретирует значение SYS_CHANGE_COLUMNS, возвращаемое функцией CHANGETABLE(CHANGES ...).
WITH CHANGE_TRACKING_CONTEXT Активирует спецификацию изменения контекста, например идентификатор инициатора, когда приложение изменяет данные.

См. также

Отслеживание изменений данных (SQL Server)