Comece com tabelas temporais com versão gerida pelo sistema

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Base de Dados SQL do Azure Azure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Dependendo do cenário, você pode criar novas tabelas temporais com versão do sistema ou modificar as existentes adicionando atributos temporais ao esquema de tabela existente. Quando se modificam dados numa tabela temporal, o sistema constrói o histórico de versões de forma transparente para as aplicações e utilizadores finais. Como resultado, as tabelas temporais não exigem qualquer alteração na forma como se modifica a tabela ou se consulta o estado mais recente (atual) dos dados.

Para além da modificação e consulta regular de dados, as tabelas temporais também oferecem formas fáceis de obter insights do histórico de dados através da sintaxe Transact-SQL alargada. Cada tabela com versão do sistema tem uma tabela de histórico atribuída, que é transparente para os utilizadores. No entanto, você pode otimizar o desempenho da carga de trabalho, ou o espaço ocupado pelo armazenamento, criando mais índices ou escolhendo diferentes opções de armazenamento.

O diagrama seguinte mostra um fluxo de trabalho típico com tabelas temporais:

Diagrama de introdução às tabelas temporais.

Esta secção divide-se nos seguintes cinco artigos: