Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server 2016 (13.x) e versioni
successive database SQL di Azure
AzureSQL Managed Instance
SQL database in Microsoft Fabric
A seconda dello scenario, è possibile creare nuove tabelle temporali con controllo delle versioni di sistema o modificare quelli esistenti aggiungendo attributi temporali allo schema della tabella esistente. Quando modifichi i dati in una tabella temporale, il sistema costruisce la cronologia delle versioni in modo trasparente per applicazioni e utenti finali. Di conseguenza, le tabelle temporali non richiedono alcuna modifica nel modo in cui modifichi la tabella o interroghi lo stato più recente (attuale) dei dati.
Oltre alla regolare modifica e interrogazione dei dati, le tabelle temporali offrono anche modi semplici per ottenere informazioni dalla cronologia dei dati tramite una sintassi Transact-SQL estesa. Ogni tabella versionata al sistema ha una tabella di cronologia assegnata, trasparente agli utenti. È tuttavia possibile ottimizzare le prestazioni del carico di lavoro o il footprint di archiviazione creando più indici o scegliendo opzioni di archiviazione diverse.
Il diagramma seguente mostra un flusso di lavoro tipico con tabelle temporali:
Questa sezione è suddivisa nei cinque articoli seguenti:
- Creare una tabella temporale versionata dal sistema
- Modifica dei dati in una tabella temporale versionata dal sistema
- Interroga dati in una tabella temporale gestita dal sistema
- Modificare lo schema di una tabella temporale versionata a livello di sistema
- Disattiva il versionamento su una tabella temporale con versionamento di sistema
Contenuti correlati
- Tabelle temporali
- Verifiche di coerenza del sistema delle tabelle temporali
- Partizioni con tabelle temporali
- Considerazioni e limitazioni delle tabelle temporali
- Sicurezza di una tabella temporale
- Gestire la conservazione dei dati storici nelle tabelle temporali versionate dal sistema
- Tabelle temporali versionate a livello di sistema con tabelle ottimizzate per la memoria
- Funzioni e viste per i metadati delle tabelle temporali