sys.fn_cdc_map_lsn_to_time (języka Transact-SQL)
Zwraca wartość data i czas z tran_end_time kolumna w cdc.lsn_time_mapping tabela systemowa dla określonego numer sekwencyjny dziennika (LSN).Ta funkcja umożliwia systematycznie mapowania zakresów LSN zakresy data w zmianie tabela.
Składnia
sys.fn_cdc_map_lsn_to_time ( lsn_value )
Argumenty
- lsn_value
Jest to wartość LSN odpowiedniki.lsn_valueis binary(10).
Zwracany typ
datetime
Uwagi
Ta funkcja służy do określenia czas zmiany zostało popełnione w oparciu o __$ start_lsn zwracana wartość w wierszu zmiany danych.
Uprawnienia
Wymaga członkostwa w public rolę.
Przykłady
W poniższym przykładzie użyto funkcja sys.fn_cdc_map_lsn_to_time do określenia zatwierdzanie czas związany z ostatnią zmianę przetwarzane w określonym interwale LSN dla HumanResources_Employee Przechwytywanie wystąpienie.
USE AdventureWorks2008R2;
GO
DECLARE @max_lsn binary(10);
SELECT @max_lsn = MAX(__$start_lsn)
FROM cdc.fn_cdc_get_all_changes_HumanResources_Employee(@from_lsn, @to_lsn, 'all');
SELECT sys.fn_cdc_map_lsn_to_time(@max_lsn);
GO