Udostępnij za pośrednictwem


sys.fn_cdc_decrement_lsn (języka Transact-SQL)

Zwraca wartość numer sekwencyjny dziennika poprzedni (LSN) w sekwencji na podstawie określonego LSN.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sys.fn_cdc_decrement_lsn ( lsn_value )

Argumenty

  • lsn_value
    WartośćLSN .lsn_valueis binary(10).

Zwracany typ

binary(10)

Uwagi

LSN zwracana przez funkcja jest zawsze mniejsza niż określona wartość i wartości LSN nie może istnieć między dwiema wartościami.

Uprawnienia

Wymaga członkostwa w public rola bazy danych.

Przykłady

W poniższym przykładzie użyto sys.fn_cdc_decrement_lsn zestaw górnej granicy LSN kwerendę zwracającą zmiana wierszy danych, które mają LSN wartości mniejszej niż maksymalna wartość LSN .

Use AdventureWorks2008R2;
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