Erste Schritte mit temporalen Tabellen mit Systemversionsverwaltung
Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-Datenbank Azure SQL Managed Instance
Je nach Szenario können Sie neue temporale Tabellen mit Systemversionsverwaltung erstellen oder vorhandene ändern, indem Sie dem vorhandenen Tabellenschema temporale Attribute hinzufügen. Wenn die Daten in der temporalen Tabelle geändert werden, erstellt das System einen Versionsverlauf, transparent für Anwendungen und Endbenutzer. Folglich erfordert das Arbeiten mit temporalen Tabellen keine Änderungen an der Art, wie die Tabelle geändert wird oder wie der neueste (aktuelle) Status der Daten abgefragt wird.
Neben der regulären Datenänderung und -abfragen ermöglichen temporale Tabellen durch erweiterte Transact-SQL-Syntax auch praktische und einfache Möglichkeiten, aus dem Datenverlauf Erkenntnisse zu gewinnen. Jeder Tabelle mit Systemversionsverwaltung ist eine für die Benutzer transparente Verlaufstabelle zugeordnet. Sie können die Workloadleistung oder den Speicherbedarf jedoch optimieren, indem Sie weitere Indizes erstellen oder andere Speicheroptionen auswählen.
Das folgende Diagramm veranschaulicht den üblichen Arbeitsablauf bei temporalen Tabellen:
Dieser Abschnitt ist in die fünf folgenden Artikel unterteilt:
- Erstellen einer temporären Tabelle mit Systemversionsverwaltung
- Ändern von Daten in einer temporalen Tabelle mit Systemversionsverwaltung
- Abfragen von Daten in einer temporalen Tabelle mit Systemversionsverwaltung
- Ändern des Schemas einer temporalen Tabelle mit Systemversionsverwaltung
- Beenden der Versionsverwaltung in einer temporalen Tabelle mit Systemversionsverwaltung
Zugehöriger Inhalt
- Temporale Tabellen
- Systemkonsistenzprüfungen von temporalen Tabellen
- Partitionierung mit temporalen Tabellen
- Überlegungen und Einschränkungen zu temporalen Tabellen
- Sicherheit bei temporalen Tabellen
- Verwalten der Beibehaltung von Verlaufsdaten in temporalen Tabellen mit Systemversionsverwaltung
- Temporale Tabellen mit Systemversionsverwaltung für speicheroptimierte Tabellen
- Metadatenansichten und Funktionen für temporale Tabellen