Delen via


Wijzigingsvolgfuncties (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Wijzigingstrackingrecords voegen, updaten en verwijderen activiteit in die worden toegepast op bijgehouden tabellen, waarbij de details van de wijzigingen worden geleverd in een gemakkelijk te consumeren relationeel formaat. De volgende functies geven informatie over de wijzigingen terug.

Functie Description
CHANGETABLE (CHANGES) Geeft trackinginformatie terug voor alle wijzigingen in een tabel die sinds een gespecificeerde versie zijn opgetreden.
CHANGETABLE (VERSIE) Geeft de meest recente wijzigingstrackinginformatie terug voor een bepaalde rij.
CHANGE_TRACKING_MIN_VALID_VERSION() Geeft de minimale versie terug die geldig is voor gebruik bij het verkrijgen van wijzigingstrackinginformatie uit de opgegeven tabel wanneer je de CHANGETABLE-functie gebruikt.
CHANGE_TRACKING_CURRENT_VERSION Verkrijgt een versie die is gekoppeld aan de laatst gecommitteerde transactie. Je kunt deze versie de volgende keer dat je wijzigingen opsomt gebruiken met CHANGETABLE.
CHANGE_TRACKING_IS_COLUMN_IN_MASK Interpreteert de SYS_CHANGE_COLUMNS waarde die wordt teruggegeven door de CHANGETABLE(CHANGES ...) functie.
MET CHANGE_TRACKING_CONTEXT Maakt het mogelijk om een wijzigingscontext te specificeren, zoals een originator-ID, wanneer een applicatie gegevens wijzigt.

Zie ook

Gegevenswijzigingen bijhouden (SQL Server)