sys.fn_cdc_map_lsn_to_time (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan nilai tanggal dan waktu dari kolom tran_end_time dalam tabel sistem cdc.lsn_time_mapping untuk nomor urutan log (LSN) yang ditentukan. Anda dapat menggunakan fungsi ini untuk memetakan rentang LSN secara sistematis ke rentang tanggal dalam tabel perubahan.

Konvensi sintaks transact-SQL

Sintaks

  
sys.fn_cdc_map_lsn_to_time ( lsn_value )  

Argumen

lsn_value
Adalah nilai LSN yang cocok dengan. lsn_value adalah biner(10).

Jenis Hasil

datetime

Keterangan

Fungsi ini dapat digunakan untuk menentukan waktu perubahan dilakukan berdasarkan nilai __$start_lsn yang dikembalikan dalam baris data perubahan.

Izin

Memerlukan keanggotaan dalam peran publik .

Contoh

Contoh berikut menggunakan fungsi sys.fn_cdc_map_lsn_to_time untuk menentukan waktu penerapan yang terkait dengan perubahan terakhir yang diproses dalam interval LSN yang ditentukan untuk HumanResources_Employee instans pengambilan.

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   

Lihat Juga

cdc.lsn_time_mapping (T-SQL)
sys.fn_cdc_map_time_to_lsn (T-SQL)
<cdc.fn_cdc_get_net_changes_capture_instance> (T-SQL)
<cdc.fn_cdc_get_all_changes_capture_instance> (T-SQL)