Mulai menggunakan tabel temporal versi sistem
Berlaku untuk: SQL Server 2016 (13.x) dan Azure SQL Database Azure SQL Managed Instance yang lebih baru
Bergantung pada skenario Anda, Anda dapat membuat tabel temporal versi sistem baru, atau memodifikasi tabel yang ada dengan menambahkan atribut temporal ke skema tabel yang ada. Ketika data dalam tabel temporal dimodifikasi, sistem membangun riwayat versi secara transparan ke aplikasi dan pengguna akhir. Akibatnya, bekerja dengan tabel temporal tidak memerlukan perubahan apa pun pada cara tabel dimodifikasi atau bagaimana status data terbaru (saat ini) dikueri.
Selain modifikasi dan kueri data reguler, tabel temporal juga menyediakan cara mudah dan mudah untuk mendapatkan wawasan dari riwayat data melalui sintaks Transact-SQL yang diperluas. Setiap tabel versi sistem memiliki tabel riwayat yang ditetapkan, yang transparan bagi pengguna. Namun, Anda dapat mengoptimalkan performa beban kerja, atau jejak penyimpanan, dengan membuat lebih banyak indeks atau memilih opsi penyimpanan yang berbeda.
Diagram berikut menggambarkan alur kerja umum dengan tabel temporal:
Bagian ini dibagi menjadi lima artikel berikut:
- Membuat tabel temporal versi sistem
- Mengubah data dalam tabel temporal versi sistem
- Mengkueri data dalam tabel temporal versi sistem
- Mengubah skema tabel temporal versi sistem
- Menghentikan penerapan versi sistem pada tabel temporal versi sistem
Konten terkait
- Tabel temporal
- Pemeriksaan konsistensi sistem tabel temporal
- Partisi dengan 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