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.
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)