WITH CHANGE_TRACKING_CONTEXT (Transact-SQL)
Ativa o contexto de uma alteração a ser especificada, como uma ID de originador, quando os dados são alterados. Por exemplo, ao usar o controle de alterações, um aplicativo pode tentar fazer diferenciações entre as alterações que foram feitas pelo próprio aplicativo e as alterações feitas nos dados fora do aplicativo.
Convenções da sintaxe Transact-SQL
Sintaxe
WITH CHANGE_TRACKING_CONTEXT ( context )
Parâmetros
context
São as informações contextuais fornecidas pelo aplicativo chamador e armazenadas com as informações de controle de alterações da alteração. context é varbinary(128).O valor pode ser uma constante ou uma variável, mas não pode ser NULL.
Exemplos
O exemplo seguinte define o contexto de controle de alterações de uma alteração de dados.
-- 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;