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
Du kan använda partitionering på både den aktuella tabellen och historiktabellen oberoende av varandra. Du kan dock inte använda partitionering för att ändra datainnehållet utan systemversionering.
Partitionering är en Enterprise Edition-funktion i SQL Server 2016 (13.x) före Service Pack 1 och tidigare versioner. Partitionering stöds i alla utgåvor i SQL Server 2016 (13.x) med Service Pack 1 och senare versioner.
Partitions temporära tabeller
I det här avsnittet beskrivs hur du använder SWITCH IN och SWITCH OUT med temporala tabeller.
Nuvarande tabell
Du kan använda SWITCH IN på den aktuella tabellen för att hjälpa till att ladda data och köra frågor mot dem medan SYSTEM_VERSIONING är ON.
SWITCH OUT är inte tillåtet medan SYSTEM_VERSIONING är ON.
Historiktabell
Du kan köra SWITCH OUT från historiktabellen medan SYSTEM_VERSIONING är ON, för att rensa historikdata som inte längre är relevant.
SWITCH IN är inte tillåtet medan SYSTEM_VERSIONING är ON, eftersom det kan ogiltigförklara konsistensen i tidsmässiga data.
Relaterat innehåll
- Temporala tabeller
- Kom igång med systemversionsbaserade tidstabeller
- Systemkonsekvenskontroller för tidstabeller
- ö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