Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2016 (13.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Beroende på ditt scenario kan du antingen skapa nya systemversionsbaserade temporala tabeller eller ändra befintliga genom att lägga till temporala attribut i det befintliga tabellschemat. När du ändrar data i en temporär tabell bygger systemet versionshistorik transparent för applikationer och slutanvändare. Som ett resultat kräver temporala tabeller ingen förändring i hur du ändrar tabellen eller frågar efter det senaste (aktuella) datatillståndet.
Utöver regelbunden datamodifiering och frågeställande erbjuder temporala tabeller också enkla sätt att få insikter från datahistorik genom utökad Transact-SQL syntax. Varje systemversionerad tabell har en tilldelad historiktabell som är transparent för användarna. Du kan dock optimera arbetsbelastningens prestanda eller lagringsavtrycket genom att skapa fler index eller välja olika lagringsalternativ.
Följande diagram visar ett typiskt arbetsflöde med temporala tabeller:
Det här avsnittet är indelat i följande fem artiklar:
- Skapa en systemversionsbaserad temporal tabell
- Ändra data i en systemversionsbaserad temporal tabell
- Fråga efter data i en systemversionsbaserad temporal tabell
- Ändra schemat för en systemversionsbaserad tidstabell
- Stoppa systemversionering på en systemversionerad temporär tabell
Relaterat innehåll
- Temporala tabeller
- Systemkonsekvenskontroller för tidstabeller
- Partitionering med temporära tabeller
- överväganden och begränsningar för tidstabeller
- Säkerhet för temporära tabeller
- Hantera kvarhållning av historiska data i systemversionsbaserade tidstabeller
- systemversionsbaserade tidstabeller med minnesoptimerade tabeller
- vyer och funktioner för temporala tabellmetadata