Teilen über


CHANGE_TRACKING_CURRENT_VERSION (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine Version zurück, die mit der letzten Transaktion, für die ein Commit ausgeführt wurde, verknüpft ist. Diese Version kann verwendet werden, wenn Sie Änderungen mithilfe von CHANGETABLE auflisten.

Transact-SQL-Syntaxkonventionen

Syntax

  
CHANGE_TRACKING_CURRENT_VERSION ( )  

Rückgabetyp

bigint

Bemerkungen

Gibt NULL zurück, wenn die Änderungsnachverfolgung für die Datenbank nicht aktiviert ist.

Beispiele

Im folgenden Beispiel wird eine lokale Variable, @next_baseline, zum Speichern der aktuellen Version von Überarbeitungen deklariert, und anschließend die Funktion CHANGE_TRACKING_CURRENT_VERSION() zum Abrufen des Werts für die Variable verwendet.

DECLARE @next_baseline bigint;  
SET @next_baseline = CHANGE_TRACKING_CURRENT_VERSION();  

Weitere Informationen

Änderungsnachverfolgungsfunktionen (Transact-SQL)
CHANGETABLE (Transact-SQL)
CHANGE_TRACKING_MIN_VALID_VERSION (Transact-SQL)
Nachverfolgen von Datenänderungen (SQL Server)