Partitioneren met tijdelijke tabellen
Van toepassing op: SQL Server 2016 (13.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
U kunt partitioneren op zowel de huidige als de geschiedenistabel onafhankelijk van elkaar gebruiken. Partitionering kan echter niet worden gebruikt om de inhoud van de gegevens te wijzigen zonder systeemversiebeheer.
Partitioneren is een enterprise-editiefunctie in SQL Server 2016 (13.x) vóór Service Pack 1 en eerdere versies. Partitionering wordt ondersteund in alle edities in SQL Server 2016 (13.x) met Service Pack 1 en latere versies.
Tijdelijke tabellen partitioneren
In deze sectie wordt beschreven hoe u SWITCH IN
en SWITCH OUT
gebruikt met tijdelijke tabellen.
Huidige tabel
SWITCH IN
aan de huidige tabel kan worden gebruikt om het laden en opvragen van gegevens te vergemakkelijken, terwijl SYSTEM_VERSIONING
ON
is.
SWITCH OUT
is niet toegestaan terwijl SYSTEM_VERSIONING
is ON
.
Geschiedenistabel
U kunt SWITCH OUT
uitvoeren vanuit de geschiedenistabel terwijl SYSTEM_VERSIONING
is ON
, om delen van geschiedenisgegevens op te schoonen die niet meer relevant zijn.
SWITCH IN
is niet toegestaan terwijl SYSTEM_VERSIONING
is ON
, omdat dit de consistentie van tijdelijke gegevens ongeldig kan maken.
Verwante inhoud
- tijdelijke tabellen
- Aan de slag met systeem-geversioneerde temporele tabellen
- consistentiecontroles van het tijdelijke tabelsysteem
- Tijdelijke tabeloverwegingen en -beperkingen
- tijdelijke tabelbeveiliging
- Het beheer van de retentie van historische data in systeem-geversioneerde tijdelijke tabellen
- Systeem-geversioneerde temporele tabellen met geheugen-geoptimaliseerde tabellen
- weergaven en functies van metagegevens van tijdelijke tabellen