Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und spätere Versionen
Azure SQL-Datenbank
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Sie können die Partitionierung unabhängig voneinander für die aktuelle und die Verlaufstabelle verwenden. Allerdings kannst du keine Partitionierung verwenden, um den Dateninhalt ohne Systemversionierung zu ändern.
Die Partitionierung ist eine Funktion der Enterprise Edition von SQL Server 2016 (13.x) vor dem Service Pack 1 und früheren Versionen. Sämtliche Editionen von SQL Server 2016 (13.x) mit Service Pack 1 und spätere Versionen unterstützen die Partitionierung.
Partitionierung temporaler Tabellen
In diesem Abschnitt wird die Verwendung von SWITCH IN und SWITCH OUT bei temporalen Tabellen beschrieben.
Aktuelle Tabelle
Du kannst SWITCH IN für die aktuelle Tabelle verwenden, um das Laden und Abfragen von Daten zu erleichtern, während SYSTEM_VERSIONINGON ist.
SWITCH OUT ist nicht zulässig, während SYSTEM_VERSIONINGON ist.
Verlaufstabelle
Du kannst SWITCH OUT in der Verlaufstabelle ausführen, während SYSTEM_VERSIONING auf ON gesetzt ist, um Verlaufsdaten zu bereinigen, die nicht mehr relevant sind.
SWITCH IN ist nicht zulässig, solange SYSTEM_VERSIONINGON ist, weil dies die zeitliche Konsistenz der Daten beeinträchtigen kann.
Verwandte Inhalte
- Temporale Tabellen
- Einführung in systemversionierte temporale Tabellen
- Systemkonsistenzprüfungen von temporalen Tabellen
- Überlegungen und Einschränkungen zu temporalen Tabellen
- Sicherheit bei temporalen Tabellen
- Aufbewahrung historischer Daten in systemversionierten temporalen Tabellen verwalten
- Systemversionsverwaltete temporale Tabellen mit speicheroptimierten Tabellen
- Metadatenansichten und Funktionen für temporale Tabellen