Funciones de seguimiento de cambios (Transact-SQL)

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 mínima versión válida que se puede usar para obtener la información de seguimiento de cambios desde la tabla especificada cuando se está utilizando 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.