Partilhar via


Comece com tabelas temporais com versão gerida pelo sistema

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada SQL do Azurebanco 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 os dados na tabela temporal são modificados, o sistema cria o histórico de versões de forma transparente para aplicativos e usuários finais. Como resultado, trabalhar com tabelas temporais não requer nenhuma alteração na forma como a tabela é modificada ou como o estado (atual) mais recente dos dados é consultado.

Além da modificação e consulta regulares de dados, as tabelas temporais também fornecem maneiras convenientes e fáceis de obter informações do histórico de dados por meio da sintaxe de Transact-SQL estendida. 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 a seguir mostra o fluxo de trabalho típico com tabelas temporais:

Diagrama de introdução às tabelas temporais.

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