Mulai menggunakan tabel temporal versi sistem

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

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 Anda memodifikasi data dalam tabel temporal, sistem membangun riwayat versi secara transparan kepada aplikasi dan pengguna akhir. Akibatnya, tabel temporal tidak memerlukan perubahan pada cara Anda memodifikasi tabel atau melakukan query status data terbaru (saat ini).

Selain modifikasi dan kueri data secara rutin, tabel temporal juga menyediakan cara 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 menunjukkan alur kerja tipikal dengan tabel temporal:

Diagram memulai tabel temporal.

Bagian ini dibagi menjadi lima artikel berikut: