Introdução a tabelas temporais com controle de versão do sistema
Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Dependendo do cenário, você pode criar novas tabelas temporais com controle de versão do sistema ou modificar as existentes adicionando atributos temporais ao esquema de tabela existente. Quando os dados na tabela temporal forem modificados, o sistema criará o histórico de versão de forma transparente para os aplicativos e os usuários finais. Como resultado, trabalhar com tabelas temporais não exigirá qualquer alteração na forma como a tabela é modificada ou como o último estado (real) dos dados é consultado.
Além das modificações e consultas regulares de dados, as tabelas temporais também oferecem maneiras fáceis e convenientes de obter informações do histórico de dados por meio da sintaxe estendida do Transact-SQL. Cada tabela com controle de versão do sistema tem uma tabela de histórico atribuída, que é transparente para os usuários. No entanto, você pode otimizar o desempenho da carga de trabalho ou o volume de armazenamento criando mais índices ou escolhendo diferentes opções de armazenamento.
O seguinte diagrama ilustra um fluxo de trabalho típico com tabelas temporais:
Esta seção é dividida nos seguintes cinco artigos:
- Criar uma tabela temporal com controle de versão pelo sistema
- Modificar dados em uma tabela temporal com controle de versão de sistema
- Consultar dados em uma tabela temporal com controle da versão do sistema
- Alterar o esquema de uma tabela temporal com controle de versão de sistema
- Parar o controle de versão de sistema em uma tabela temporal com controle de versão de sistema
Conteúdo relacionado
- Tabelas temporais
- Verificações de consistência do sistema de tabela temporal
- Partição com tabelas temporais
- Considerações e limitações da tabela temporal
- Segurança da tabela temporal
- Gerenciar a retenção de dados históricos em tabelas temporárias com versão do sistema
- Tabelas temporais com controle de versão do sistema e tabelas com otimização de memória
- Exibições e funções de metadados de tabela temporal