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 de SQL do AzureSQL database in Microsoft Fabric

Você pode usar o particionamento na tabela atual e de histórico de forma independente. No entanto, você não pode usar particionamento para alterar o conteúdo dos dados sem versionamento 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. Há suporte para particionamento em todas as edições no SQL Server 2016 (13.x) com Service Pack 1 e versões posteriores.

Particionar tabelas temporais

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

Tabela atual

Você pode usar SWITCH IN na tabela atual para ajudar a carregar e consultar dados enquanto SYSTEM_VERSIONING é ON.

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

Tabela de histórico

Você pode executar SWITCH OUT a partir da tabela de histórico enquanto SYSTEM_VERSIONING é ON, para eliminar dados de histórico que não são mais relevantes.

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