Partilhar via


Partição com tabelas temporais

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

Você pode usar o particionamento na tabela atual e na tabela de histórico de forma independente. No entanto, o particionamento não pode ser usado para alterar o conteúdo dos dados sem o controle de versão do sistema.

O particionamento é um recurso da edição Enterprise no SQL Server 2016 (13.x) antes do Service Pack 1 e versões anteriores. O particionamento é suportado em todas as edições do SQL Server 2016 (13.x) com Service Pack 1 e versões posteriores.

Tabelas temporais de partição

Esta seção descreve como usar SWITCH IN e SWITCH OUT com tabelas temporais.

Tabela atual

SWITCH IN à tabela atual podem ser usadas para facilitar o carregamento e a consulta de dados enquanto SYSTEM_VERSIONING está ON.

SWITCH OUT não é permitido enquanto SYSTEM_VERSIONING é ON.

Tabela de histórico

Você pode executar SWITCH OUT da tabela de histórico enquanto SYSTEM_VERSIONING estiver ON, para eliminar partes dos dados do histórico que já não são relevantes.

SWITCH IN não é permitido enquanto SYSTEM_VERSIONING é ON, uma vez que pode invalidar a consistência temporal dos dados.