WITH CHANGE_TRACKING_CONTEXT (Transact-SQL)
Habilita la especificación del contexto de un cambio, como un Id. del autor, cuando los datos cambian. Por ejemplo, mediante el seguimiento de cambios, una aplicación podría desear distinguir entre los cambios realizados por la propia aplicación y los cambios realizados a los datos desde fuera de la aplicación.
Convenciones de sintaxis de Transact-SQL
Sintaxis
WITH CHANGE_TRACKING_CONTEXT ( context )
Parámetros
context
Es la información contextual suministrada por la aplicación que realiza la llamada y está almacenada con la información de seguimiento de cambios para el cambio. context es de tipo varbinary(128).El valor puede ser una constante o una variable, pero no puede ser NULL.
Ejemplos
El siguiente ejemplo establece el contexto de seguimiento de cambios para un cambio de datos.
-- 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;