Ändringar i spårningsfunktioner (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Aktivitet som infoga, uppdaterar och tar bort ändringar appliceras på spårade tabeller, vilket tillhandahåller detaljer om ändringarna i ett lättkonsumerat relationsformat. Följande funktioner ger information om ändringarna.

Funktion Description
CHANGETABLE (ÄNDRINGAR) Returnerar spårningsinformation för alla ändringar i en tabell som har skett sedan en specificerad version.
CHANGETABLE (VERSION) Returnerar den senaste ändringsspårningsinformationen för en angiven rad.
CHANGE_TRACKING_MIN_VALID_VERSION() Returnerar den minsta versionen som är giltig för användning för att hämta ändringsspårningsinformation från den angivna tabellen när du använder funktionen CHANGETABLE .
CHANGE_TRACKING_CURRENT_VERSION Får en version som är associerad med den senaste committerade transaktionen. Du kan använda denna version nästa gång du räknar upp ändringar genom att använda CHANGETABLE.
CHANGE_TRACKING_IS_COLUMN_IN_MASK Tolkar det SYS_CHANGE_COLUMNS värde som returneras av funktionen CHANGETABLE(CHANGES ...).
MED CHANGE_TRACKING_CONTEXT Möjliggör specifikation av en förändringskontext, såsom ett ursprungs-ID, när en applikation ändrar data.

Se även

Spåra dataändringar (SQL Server)