Anteckning
Å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 Database i Förhandsversion av Microsoft Fabric
Du kan använda partitionering på både den aktuella tabellen och historiktabellen oberoende av varandra. Partitionering kan dock inte användas för att ändra innehållet i data utan systemversionshantering.
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.
Current table
SWITCH IN till den aktuella tabellen kan användas för att underlätta datainläsning och frågeoperationer medan SYSTEM_VERSIONING är ON.
SWITCH OUT tillåts inte när SYSTEM_VERSIONING är ON.
History table
Du kan köra SWITCH OUT från historiktabellen medan SYSTEM_VERSIONING är ONför att rensa delar av historikdata som inte längre är relevanta.
SWITCH IN tillåts inte när SYSTEM_VERSIONING är ONeftersom det kan ogiltigförklara temporal datakonsekvens.
Related content
- Temporal tables
- Kom igång med systemversionsbaserade tidstabeller
- Systemkonsekvenskontroller för tidstabeller
- överväganden och begränsningar för tidstabeller
- Tidsbordsäkerhet
- Hantera kvarhållning av historiska data i systemversionsbaserade tidstabeller
- systemversionsbaserade tidstabeller med minnesoptimerade tabeller
- vyer och funktioner för temporala tabellmetadata