sys.fn_cdc_decrement_lsn (Transact-SQL)
Devuelve el número de secuencia de registro anterior (LSN) en la secuencia basada en el LSN especificado.
Sintaxis
sys.fn_cdc_decrement_lsn ( lsn_value )
Argumentos
- lsn_value
El valor de LSN. lsn_value es binary(10).
Tipo devuelto
binary(10)
Notas
El LSN devuelto por la función siempre es menor que el valor especificado y no puede existir ningún valor de LSN entre los dos valores.
Permisos
Debe pertenecer a la función de la base de datos public.
Ejemplos
El ejemplo siguiente utiliza sys.fn_cdc_decrement_lsn para establecer el límite del LSN superior en una consulta que devuelve filas de los datos del cambio que tienen valores LSN menores que el valor LSN máximo.
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