Aracılığıyla paylaş


kullanır.sys.fn_cdc_map_lsn_to_timeBelirtilen (Transact-sql)

Tarih ve Saat değeri döndürür tran_end_timecdc.lsn_time_mapping sütununda cdc.lsn_time_mapping sistem tablosunda belirtilen günlük sıra numarası (lsn). Tarih aralıklarını değiştirme tablo lsn aralığı sistematik olarak eşlemek için bu işlevi kullanabilirsiniz.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sys.fn_cdc_map_lsn_to_time ( lsn_value )

Bağımsız değişkenler

  • lsn_value
    Karşı maç için lsn değer olur. lsn_valueis binary(10).

Dönüş Türü

datetime

Açıklamalar

Bu işlev, temel bir değişim işlendiği saati belirlemek için kullanılabilir __$ start_lsn değişiklik veri satır döndürülen değer.

İzinler

Üyelik Genel rolü.

Örnekler

Aşağıdaki örnek işlevini kullanan sys.fn_cdc_map_lsn_to_timeiçin belirtilen lsn aralık içinde işlenen son değişikliği ile ilişkili tamamlama süresini belirlemek HumanResources_Employeeyakalama örneği.

USE AdventureWorks2012;
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 

USE AdventureWorks2012;
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 

Ayrıca bkz.

Başvuru

CDC.lsn_time_mapping (Transact-sql)

sys.fn_cdc_map_time_to_lsn (Transact-sql)

değiştirir<capture_instance> (Transact-sql)

CDC.fn_cdc_get_all_changes_<capture_instance> (Transact-sql)