Partición con tablas temporales

Aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceBase de datos SQL en Microsoft Fabric

Puede usar la creación de particiones en la tabla actual y en la tabla de historial de forma independiente. Sin embargo, no puedes usar la partición para cambiar el contenido de los datos sin versionar el sistema.

La creación de particiones es una característica de Enterprise Edition de SQL Server 2016 (13.x) anterior a Service Pack 1 y versiones anteriores. La creación de particiones se admite en todas las ediciones de SQL Server 2016 (13.x) con Service Pack 1 y versiones posteriores.

Particionar tablas temporales

En esta sección se describe cómo usar SWITCH IN y SWITCH OUT con tablas temporales.

Tabla actual

Puedes usar SWITCH IN en la tabla actual para ayudar a cargar y consultar datos mientras que SYSTEM_VERSIONING es ON.

SWITCH OUT no está permitido mientras que SYSTEM_VERSIONING sí está permitido ON.

Tabla del historial

Puedes ejecutar SWITCH OUT desde la tabla de historial mientras SYSTEM_VERSIONING es ON, para eliminar datos de historial que ya no son relevantes.

SWITCH IN no está permitido mientras SYSTEM_VERSIONING es ON, porque puede invalidar la consistencia temporal de los datos.