Funciones de seguimiento de cambios (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

El mecanismo de seguimiento de cambios registra las operaciones de inserción, actualización y eliminación aplicadas sobre las tablas con seguimiento, y proporciona los detalles de los cambios en un formato relacional de fácil uso. Las siguientes funciones devuelven información acerca de los cambios.

Función Descripción
CHANGETABLE (CHANGES) Devuelve información de seguimiento de todos los cambios en una tabla producidos desde una versión especificada.
CHANGETABLE (VERSION) Devuelve la última información de seguimiento de cambios para una fila especificada.
CHANGE_TRACKING_MIN_VALID_VERSION() Devuelve la versión mínima válida para su uso en la obtención de información de seguimiento de cambios de la tabla especificada cuando se usa la función CHANGETABLE .
CHANGE_TRACKING_CURRENT_VERSION Obtiene una versión que está asociada a la última transacción confirmada. Puede utilizar esta versión la próxima vez que se enumeren los cambios mediante CHANGETABLE.
CHANGE_TRACKING_IS_COLUMN_IN_MASK Interpreta el valor SYS_CHANGE_COLUMNS devuelto por la función CHANGETABLE(CHANGES ...).
WITH CHANGE_TRACKING_CONTEXT Habilita la especificación de un contexto de cambios, como un Id. del autor, cuando una aplicación cambia los datos.

Consulte también

Seguimiento de cambios de datos (SQL Server)