Функции отслеживания изменений (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 | Активирует спецификацию изменения контекста, например идентификатор инициатора, когда приложение изменяет данные. |