sys.fn_cdc_increment_lsn (Transact-sql)
Belirtilen lsn dayalı sıradaki sonraki günlük sıra numarası (lsn) döndürür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sys.fn_cdc_increment_lsn ( lsn_value )
Bağımsız değişkenler
- lsn_value
LSN değeri. lsn_valueis binary(10).
Dönüş Türü
binary(10)
Açıklamalar
Işlev tarafından döndürülen lsn değeri her zaman belirtilen değerden büyük olduğu ve iki değer arasında lsn değer yok.
Sistematik olarak zaman içinde değişiklik veri akışı sorgu için sorgu işlev çağrısı yineleyebilirsiniz düzenli olarak sorguda döndürülen her zaman değişiklikleri bağlı yeni bir sorgu aralığı belirtme. Hiçbir veri kaybı sigorta yardımcı olmak için önceki sorgu için üst sınır, genellikle alt sınır izleyen sorgu oluşturmak için kullanılır. Sorgu aralığı bir kapalı aralığında olduğundan, yeni alt sınır önceki üst sınır büyük olmalıdır, ancak küçük yeterli-e herhangi bir değişiklik sağlamak için bu değer ve eski üst sınır arasında lsn değerleri vardır. İşlev sys.fn_cdc_increment_lsnBu değeri elde etmek için kullanılır.
İzinler
Üyelik publicveritabanı rolü.
Örnekler
Aşağıdaki örnek sys.fn_cdc_increment_lsnönceki bir sorgudan kaydedilen ve değişken kaydedilen üst sınır temel bir değişiklik veri yakalama sorgu için yeni bir alt sınır değeri oluşturmak için @save\_to\_lsn.
USE AdventureWorks2012;
GO
DECLARE @from_lsn binary(10), @to_lsn binary(10), @save_to_lsn binary(10);
SET @save_to_lsn = <previous_upper_bound_value>;
SET @from_lsn = sys.fn_cdc_increment_lsn(@save_to_lsn);
SET @to_lsn = sys.fn_cdc_get_max_lsn();
SELECT * from cdc.fn_cdc_get_all_changes_HumanResources_Employee( @from_lsn, @to_lsn, 'all' );
GO
USE AdventureWorks2012;
GO
DECLARE @from_lsn binary(10), @to_lsn binary(10), @save_to_lsn binary(10);
SET @save_to_lsn = <previous_upper_bound_value>;
SET @from_lsn = sys.fn_cdc_increment_lsn(@save_to_lsn);
SET @to_lsn = sys.fn_cdc_get_max_lsn();
SELECT * from cdc.fn_cdc_get_all_changes_HumanResources_Employee( @from_lsn, @to_lsn, 'all' );
GO
Ayrıca bkz.
Başvuru
sys.fn_cdc_decrement_lsn (Transact-sql)
CDC.fn_cdc_get_all_changes_<capture_instance> (Transact-sql)
değiştirir<capture_instance> (Transact-sql)