Creación de particiones con tablas temporales
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Database Azure SQL Managed Instance
Puede usar la creación de particiones en la tabla actual y en la tabla de historial de forma independiente. Pero la creación de particiones no se puede usar para cambiar el contenido de los datos sin el control de versiones del 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.
Creación de particiones de tablas temporales
En esta sección se describe cómo usar SWITCH IN
y SWITCH OUT
con tablas temporales.
Tabla actual
SWITCH IN
a la tabla actual se puede usar para facilitar la carga y la consulta de datos mientras SYSTEM_VERSIONING
es ON
.
SWITCH OUT
no se permite cuando SYSTEM_VERSIONING
es ON
.
Tabla del historial
Puede ejecutar SWITCH OUT
desde la tabla de historial mientras SYSTEM_VERSIONING
es ON
, para purgar las partes de datos del historial que ya no sean de interés.
SWITCH IN
no se permite mientras SYSTEM_VERSIONING
es ON
, ya que puede invalidar la coherencia de los datos temporales.
Contenido relacionado
- Tablas temporales
- Introducción a las tablas temporales con control de versiones del sistema
- Comprobaciones de coherencia del sistema de la tabla temporal
- Consideraciones y limitaciones de las tablas temporales
- Seguridad de la tabla temporal
- Administración de la retención de datos históricos en las tablas temporales con versiones del sistema
- Tablas temporales con control de versiones del sistema con tablas optimizadas para memoria
- Funciones y vistas de metadatos de la tabla temporal