Änderungsnachverfolgungsfunktionen (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz
Die Änderungsverfolgung zeichnet Einfüge-, Update- und Löschvorgänge auf, die an nachverfolgten Tabellen vorgenommen werden, und stellt Details zu den Änderungen in einem leicht verwendbaren relationalen Format bereit. Die folgenden Funktionen geben Informationen zu den Änderungen zurück.
Funktion | Beschreibung |
---|---|
CHANGETABLE (CHANGES) | Gibt Nachverfolgungsinformationen für alle Änderungen an einer Tabelle zurück, die seit einer angegebenen Version vorgenommen wurden. |
CHANGETABLE (VERSION) | Gibt die letzten Änderungsnachverfolgungsinformationen für eine angegebene Zeile zurück. |
CHANGE_TRACKING_MIN_VALID_VERSION() | Gibt die Mindestversion zurück, die gültig ist, um Änderungsnachverfolgungsinformationen aus der angegebenen Tabelle zu erhalten, wenn Sie die CHANGETABLE-Funktion verwenden. |
CHANGE_TRACKING_CURRENT_VERSION | Ruft eine Version ab, die mit der letzten Transaktion, für die Commit ausgeführt wurde, verknüpft ist. Sie können diese Version beim nächsten Aufzählen von Änderungen mit CHANGETABLE verwenden. |
CHANGE_TRACKING_IS_COLUMN_IN_MASK | Interpretiert den SYS_CHANGE_COLUMNS Wert, der von der Funktion CHANGETABLE(CHANGES ...) zurückgegeben wird. |
WITH CHANGE_TRACKING_CONTEXT | Aktiviert die Spezifikation eines Änderungskontexts, z. B. eine Absender-ID, wenn Daten durch eine Anwendung geändert werden. |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für