Bevezetés a rendszer által verziózott temporális táblák használatába

Vonatkozik a következőkre: SQL Server 2016 (13.x) és későbbi verziók Azure SQL DatabaseAzure SQL Managed InstanceSQL database in Microsoft Fabric

A forgatókönyvtől függően létrehozhat új rendszerverziójú időtáblákat, vagy módosíthatja a meglévőket a meglévő táblaséma időbeli attribútumainak hozzáadásával. Amikor az adatokat módosítod egy időbeli táblában, a rendszer átláthatóan épít verziótörténetet az alkalmazások és a végfelhasználók számára. Ennek eredményeként az időbeli táblákhoz nem kell változtatni abban, hogyan módosítod a táblát vagy hogyan kérdezed az adatok legfrissebb (jelenlegi) állapotát.

A rendszeres adatmódosítás és lekérdezés mellett az időbeli táblák egyszerű módot biztosítanak az adattörténetből való betekintéshez kiterjesztett Transact-SQL szintaxison keresztül. Minden rendszerverzióban szerkesztett táblának van egy kijelölt történeti táblája, amely átlátható a felhasználók számára. Azonban optimalizálhatja a számítási feladat teljesítményét vagy a tárterület-terhelést további indexek létrehozásával vagy különböző tárolási lehetőségek kiválasztásával.

Az alábbi diagram egy tipikus munkafolyamatot mutat be időbeli táblázatokkal:

temporális táblák használatának első lépéseinek diagramja.

Ez a szakasz a következő öt cikkre oszlik: