Funciones de Change Tracking (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure 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 (VERSIÓN) | Devuelve la última información de seguimiento de cambios para una fila especificada. |
CHANGE_TRACKING_MIN_VALID_VERSION() | Devuelve la versión mínima que es válida para su uso para obtener 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. |