Udostępnij za pośrednictwem


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.

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

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