Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die vorherige Protokollfolgenummer (Log Sequence Number, LSN) in der auf der angegebenen LSN basierenden Reihenfolge zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sys.fn_cdc_decrement_lsn ( lsn_value )
Argumente
- lsn_value
LSN-Wert. lsn_value ist vom Datentyp binary(10).
Rückgabetyp
binary(10)
Hinweise
Die von der Funktion zurückgegebene LSN ist immer kleiner als der angegebene Wert. Zwischen den beiden Werten können sich keine LSN-Werte befinden.
Berechtigungen
Erfordert die Mitgliedschaft in der public-Datenbankrolle.
Beispiele
Im folgenden Beispiel wird mithilfe von sys.fn_cdc_decrement_lsn die LSN-Obergrenze in einer Abfrage festgelegt, bei der Änderungsdatenzeilen mit LSN-Werten zurückgegeben werden, die unter dem größten LSN-Wert liegen.
Use AdventureWorks2012;
GO
DECLARE @from_lsn binary(10), @to_lsn binary(10);
SET @from_lsn = sys.fn_cdc_get_min_lsn('HumanResources_Employee');
SET @to_lsn = sys.fn_cdc_decrement_lsn(sys.fn_cdc_get_max_lsn());
SELECT * FROM cdc.fn_cdc_get_all_changes_HumanResources_Employee( @from_lsn, @to_lsn, 'all');
GO
Siehe auch
Verweis
sys.fn_cdc_increment_lsn (Transact-SQL)
sys.fn_cdc_get_min_lsn (Transact-SQL)
sys.fn_cdc_get_max_lsn (Transact-SQL)