Aracılığıyla paylaş


Zamana bağlı tablolarla bölümleme

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler Azure SQL DatabaseAzure SQL Managed InstanceSQL database in Microsoft Fabric

Bölümleme özelliğini hem geçerli hem de geçmiş tablosunda bağımsız olarak kullanabilirsiniz. Ancak bölümleme, sistem sürümü oluşturma olmadan verilerin içeriğini değiştirmek için kullanılamaz.

Bölümleme, Service Pack 1 ve önceki sürümler öncesinde SQL Server 2016'da (13.x) bir Enterprise sürümü özelliğidir. Bölümleme, Service Pack 1 ve sonraki sürümlerle SQL Server 2016 (13.x) sürümündeki tüm sürümlerde desteklenir.

Zamana bağlı tabloları bölümleme

Bu bölümde, SWITCH IN ve SWITCH OUT zamansal tablolarla nasıl kullanılacağı açıklanmaktadır.

Geçerli tablo

geçerli tabloya SWITCH IN, SYSTEM_VERSIONINGONiken veri yüklemeyi ve sorgulamayı kolaylaştırmak için kullanılabilir.

SWITCH OUT'a izin verilmezken SYSTEM_VERSIONING ise ON.

Geçmiş tablosu

Artık ilgili olmayan geçmiş verilerinin kısımlarını temizlemek için SWITCH OUTSYSTEM_VERSIONINGiken, geçmiş tablosundan ON çalıştırabilirsiniz.

SWITCH IN'a izin verilmezken, SYSTEM_VERSIONING'e ONizin verilir çünkü zamansal veri tutarlılığını geçersiz kılabilir.