Partisi dengan tabel temporal
Berlaku untuk: SQL Server 2016 (13.x) dan Azure SQL Database Azure SQL Managed Instance yang lebih baru
Anda dapat menggunakan pemartisian pada tabel saat ini dan riwayat secara independen. Namun, pemartisian tidak dapat digunakan untuk mengubah konten data tanpa penerapan versi sistem.
Partisi adalah fitur edisi Enterprise di SQL Server 2016 (13.x) sebelum Paket Layanan 1 dan versi yang lebih lama. Partisi didukung di semua edisi di SQL Server 2016 (13.x) dengan Paket Layanan 1, dan versi yang lebih baru.
Tabel temporal partisi
Bagian ini menjelaskan cara menggunakan SWITCH IN
dan SWITCH OUT
dengan tabel temporal.
Tabel saat ini
SWITCH IN
ke tabel saat ini dapat digunakan untuk memfasilitasi pemuatan dan kueri data saat SYSTEM_VERSIONING
ini adalah ON
.
SWITCH OUT
tidak diizinkan saat SYSTEM_VERSIONING
adalah ON
.
Tabel riwayat
Anda dapat menjalankan SWITCH OUT
dari tabel riwayat sementara SYSTEM_VERSIONING
adalah ON
, untuk menghapus menyeluruh bagian data riwayat yang tidak lagi relevan.
SWITCH IN
tidak diizinkan saat SYSTEM_VERSIONING
adalah ON
, karena dapat membatalkan konsistensi data temporal.
Konten terkait
- Tabel temporal
- Mulai menggunakan tabel temporal versi sistem
- Pemeriksaan konsistensi sistem tabel temporal
- Pertimbangan dan batasan tabel temporal
- Keamanan tabel temporal
- Mengelola retensi data historis dalam tabel temporal versi sistem
- Tabel temporal versi sistem dengan tabel memori yang dioptimalkan
- Tampilan dan fungsi metadata tabel temporal