sys.fn_cdc_decrement_lsn (Transact-SQL)
Zwraca numer kolejny poprzedniej dziennika (LSN) w sekwencji, na podstawie określonego LSN.
sys.fn_cdc_decrement_lsn ( lsn_value )
Argumenty
- lsn_value
LSN value.lsn_value is binary(10).
Zwracany typ
binary(10)
Remarks
LSN, zwróconych przez funkcja jest zawsze mniejsza niż określona wartość, a nie wartości LSN mogą znajdować się między dwiema wartościami.
Uprawnienia
Członkostwo w grupie wymaga publiczne rola bazy danych.
Przykłady
W poniższym przykładzie użyto sys.fn_cdc_decrement_lsn Aby ustawić górnej granicy LSN w kwerendzie wierszy danych zmian, które zawierają LSN zwraca wartości mniejszej niż wartość maksymalna LSN.
Use AdventureWorks;
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