Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zwraca wartość daty i godziny z kolumny tran_end_time w tabeli systemowej cdc.lsn_time_mapping dla określonego numeru sekwencyjnego logu (LSN). Możesz użyć tej funkcji do systematycznego odwzorowania zakresów LSN na zakresy datowe w tabeli zmian.
Transact-SQL konwencje składni
Syntax
sys.fn_cdc_map_lsn_to_time ( lsn_value )
Arguments
lsn_value
Czy wartość LSN należy dopasować?
lsn_value jest binarny(10).
Zwracany typ
datetime
Remarks
Funkcja ta może być użyta do określenia czasu dokonania zmiany na podstawie wartości __$start_lsn zwróconej w wierszu danych zmian.
Permissions
Wymaga członkostwa w publicznej roli .
Examples
Poniższy przykład wykorzystuje tę funkcję sys.fn_cdc_map_lsn_to_time do określenia czasu zatwierdzenia związanego z ostatnią przetworzoną zmianą w określonym przedziale LSN dla instancji przechwycenia HumanResources_Employee .
USE AdventureWorks2022;
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