Fonctions de suivi des modifications (Transact-SQL)

Les enregistrements de suivi des modifications insèrent, mettent à jour et suppriment des activités appliquées aux tables faisant l'objet d'un suivi, en fournissant des détails sur les modifications dans un format relationnel simple à utiliser. Les fonctions suivantes retournent des informations sur les modifications.

Fonction

Description

CHANGETABLE (CHANGES)

Retourne les informations de suivi de toutes les modifications apportées à une table depuis une version spécifiée.

CHANGETABLE (VERSION)

Retourne les informations de suivi des modifications les plus récentes pour une ligne spécifiée.

CHANGE_TRACKING_MIN_VALID_VERSION()

Retourne la version minimale qui peut être utilisée en obtenant les informations de suivi des modifications à partir de la table spécifiée lorsque vous utilisez la fonction CHANGETABLE.

CHANGE_TRACKING_CURRENT_VERSION

Obtient une version associée à la dernière transaction validée. Vous pourrez utiliser cette version lors de la prochaine énumération des modifications à l'aide de la fonction CHANGETABLE.

CHANGE_TRACKING_IS_COLUMN_IN_MASK

Interprète la valeur SYS_CHANGE_COLUMNS renvoyée par la fonction CHANGETABLE(CHANGES ...).

WITH CHANGE_TRACKING_CONTEXT

Active la spécification d'un contexte de modification, tel qu'un ID d'appelant, lorsqu'une application modifie des données.