Introducción a las tablas temporales con versión del sistemaGetting Started with System-Versioned Temporal Tables

SE APLICA A: síSQL Server síAzure SQL Database noAzure Synapse Analytics (SQL DW) noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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.Depending on your scenario, you can either create new system-versioned temporal tables or modify existing ones by adding temporal attributes to the existing table schema.
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.When the data in temporal table is modified, the system builds version history transparently to applications and end users. Por ello, trabajar con tablas temporales con versión del sistema no requiere ningún cambio en la forma en la que tabla se modifica o cómo se consulta el estado más reciente (real) de los datos.As a result, working with system-versioned temporal tables does not require any change to the way table is modified or how the latest (actual) state of the data is queried.
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.In addition to regular DML and querying, temporal also provides convenient and easy ways to get insights from data history through extended Transact-SQL syntax.
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.Every system-versioned table has a history table assigned but it is completely transparent for the users unless they want to optimize workload performance or storage footprint by creating additional indexes or choosing different storage options.
El siguiente diagrama muestra el flujo de trabajo típico con tablas temporales con versión del sistema:The following diagram depicts typical workflow with system-versioned temporal tables:
Introducción a las tablas temporalesGetting Started with Temporal

Este tema se divide en los siguientes 5 temas secundarios:This topic is divided into the following 5 subtopics:

Consulte tambiénSee Also

Tablas temporales Temporal Tables
Comprobaciones de coherencia del sistema de la tabla temporal Temporal Table System Consistency Checks
Creación de particiones con tablas temporales Partitioning with Temporal Tables
Limitaciones y consideraciones de las tablas temporales Temporal Table Considerations and Limitations
Seguridad de la tabla temporal Temporal Table Security
Administración de la retención de datos históricos en las tablas temporales con versiones del sistema Manage Retention of Historical Data in System-Versioned Temporal Tables
Tablas temporales con control de versiones del sistema con tablas con optimización para memoria System-Versioned Temporal Tables with Memory-Optimized Tables
Funciones y vistas de metadatos de la tabla temporalTemporal Table Metadata Views and Functions