Introducción a las tablas temporales con versión del sistema
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Database Azure SQL Managed Instance
Según el escenario, puede crear nuevas tablas temporales con versión del sistema o modificar las existentes incorporando atributos temporales al esquema de tabla existente. Cuando se modifican los datos de la tabla temporal, el sistema crea un historial de versiones de forma transparente para las aplicaciones y los usuarios finales. Como resultado, para trabajar con tablas temporales con control de versiones del sistema no es necesario ningún cambio en la forma en la que se modifica la tabla o se consulta el estado más reciente (actual) de los datos.
Además de DML y consultas convencionales, las tablas temporales también proporcionan formas sencillas y prácticas de obtener detalles a través de la sintaxis de Transact-SQL extendida. Todas las tablas con versión del sistema tienen una tabla de historial asignada pero es completamente transparente para los usuarios a menos que desean optimizar el rendimiento de la carga de trabajo o el espacio de almacenamiento creando índices adicionales o eligiendo distintas opciones de almacenamiento.
El siguiente diagrama muestra el flujo de trabajo típico con tablas temporales con versión del sistema:
Este artículo se divide en las cinco secciones siguientes:
- Creación de una tabla temporal con control de versiones del sistema
- Modificación de los datos de una tabla temporal con control de versiones del sistema
- Consulta de los datos de una tabla temporal con control de versiones del sistema
- Cambiar el esquema de una tabla temporal con control de versiones del sistema
- Detención del control de versiones en una tabla temporal con control de versiones del sistema
Pasos siguientes
- Tablas temporales
- Comprobaciones de coherencia del sistema de la tabla temporal
- Creación de particiones con tablas temporales
- Limitaciones y consideraciones de las tablas temporales
- Seguridad de la tabla temporal
- Administración de la retención de datos históricos en las tablas temporales con control de versiones del sistema
- Tablas temporales con control de versiones del sistema con tablas con optimización para memoria
- Funciones y vistas de metadatos de la tabla temporal
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios