Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Позволяет указать контекст изменения, например идентификатор источника, при изменении данных. Например, при использовании отслеживания изменений для приложения может потребоваться разграничение изменений, внесенных самим приложением, и изменений, внесенных внешними приложениями.
Соглашения о синтаксическом обозначении в Transact-SQL
Синтаксис
WITH CHANGE_TRACKING_CONTEXT ( context )
Параметры
context
Сведения о контексте, предоставляемые вызывающим приложением и сохраняемые вместе с данными отслеживания изменений для соответствующего изменения. Аргумент context имеет тип varbinary(128).Его значением может быть константа или переменная, но не может быть значение NULL.
Примеры
В следующем примере задается контекст отслеживания изменений для изменения данных.
-- The tracked change is tagged with the specified context
DECLARE @originator_id varbinary(128);
SET @originator_id = CAST('MyApplicationID' AS varbinary(128));
WITH CHANGE_TRACKING_CONTEXT (@originator_id)
UPDATE Employees
SET Salary = 50000
WHERE EmpID = 1
-- The change now has an associated change context
SELECT c.EmpID, c.SYS_CHANGE_CONTEXT
FROM CHANGETABLE(CHANGES Employees, @last_sync_version) AS c;