Microsoft SQL Server - Avanzado
Semana 2
Tablas temporales – SQL Server
EMPEZAR
¿Que es una tabla temporal?
Las tablas temporales nos habilitan la posibilidad de recuperar datos de cualquier punto en el pasado y por cada cambio de datos (Actualizar, Eliminar, Combinar). Con la tabla temporal, los usuarios pueden restaurar datos de cambios accidentales (actualizar/eliminar)
Microsoft SQL Server - Avanzado
¿Qué debe tener cada tabla temporal?
Columnas datetime2 Cada tabla temporal debe tener dos columnas con un tipo de datos datetime2. Estas columnas son empleadas exclusivamente por el sistema para examinar el período de validez de cada fila siempre que se cambie una fila.
Microsoft SQL Server - Avanzado
Generación de una tabla temporal con versión del sistema
Según el caso, se puede generar una tabla temporal con versión del sistema modificando una tabla existente de la base de datos añadiendo atributos temporales o generando una nueva tabla temporal con versión del sistema.
Microsoft SQL Server - Avanzado
Cuándo utilizar las tablas temporales de SQL frente a las variables de tabla
Supongamos que desea tener acceso completo a DDL o DML a una tabla, pero no se lo tiene. Puede usar su acceso de lectura existente para poder extraer los datos en una tabla temporal de SQL Server y así realizar ajustes desde allí.
Microsoft SQL Server - Avanzado
Tablas temporales de SQL locales
Las tablas temporales locales de SQL Server se van a crear utilizando el símbolo numeral o “hashtag” seguido del nombre de la tabla. No puede ser visto y tampoco utilizado por procesos o consultas fuera de la sesión en la que esta se declara.
Microsoft SQL Server - Avanzado
Tablas temporales globales de SQL
Las tablas temporales globales de SQL son muy útiles cuando desea que el conjunto de resultados sea visible para todas las demás sesiones. No es necesario tratar de configurar los permisos.
Microsoft SQL Server - Avanzado
Variables de tabla
Las variables de tabla se crean como cualquier otra variable, utilizando la instrucción DECLARE.
Microsoft SQL Server - Avanzado
Lectura Complementaria
TABLAS TEMPORALES
Cuándo utilizar las tablas temporales de SQL frente a las variables de tabla.
Microsoft SQL Server - Avanzado
Referencias
- Planes de mantenimiento - SQL Server. (s.f.). Microsoft Learn: Build skills that open doors in your career. https://learn.microsoft.com/es-MX/sql/relational-databases/maintenance-plans/maintenance-plans?view=sql-server-ver16
- Tablas temporales - SQL Server. (s.f.-b). SQL Shack - articles about database auditing, server performance, data recovery, and more. https://www.sqlshack.com/es/tablas-temporales-sql-server/
- Buscar. (s.f.). Amazon Web Services, Inc. https://aws.amazon.com/es/search/?searchQuery-tabla+temporales+sql
¡Excelente!
Has completado con éxito todos los contenidos de esta semana.
Microsoft SQL Server - Avanzado
sql avanzado Semana 2
Ivirtuo
Created on February 4, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
Art learning unit
Explore all templates
Transcript
Microsoft SQL Server - Avanzado
Semana 2
Tablas temporales – SQL Server
EMPEZAR
¿Que es una tabla temporal?
Las tablas temporales nos habilitan la posibilidad de recuperar datos de cualquier punto en el pasado y por cada cambio de datos (Actualizar, Eliminar, Combinar). Con la tabla temporal, los usuarios pueden restaurar datos de cambios accidentales (actualizar/eliminar)
Microsoft SQL Server - Avanzado
¿Qué debe tener cada tabla temporal?
Columnas datetime2 Cada tabla temporal debe tener dos columnas con un tipo de datos datetime2. Estas columnas son empleadas exclusivamente por el sistema para examinar el período de validez de cada fila siempre que se cambie una fila.
Microsoft SQL Server - Avanzado
Generación de una tabla temporal con versión del sistema
Según el caso, se puede generar una tabla temporal con versión del sistema modificando una tabla existente de la base de datos añadiendo atributos temporales o generando una nueva tabla temporal con versión del sistema.
Microsoft SQL Server - Avanzado
Cuándo utilizar las tablas temporales de SQL frente a las variables de tabla
Supongamos que desea tener acceso completo a DDL o DML a una tabla, pero no se lo tiene. Puede usar su acceso de lectura existente para poder extraer los datos en una tabla temporal de SQL Server y así realizar ajustes desde allí.
Microsoft SQL Server - Avanzado
Tablas temporales de SQL locales
Las tablas temporales locales de SQL Server se van a crear utilizando el símbolo numeral o “hashtag” seguido del nombre de la tabla. No puede ser visto y tampoco utilizado por procesos o consultas fuera de la sesión en la que esta se declara.
Microsoft SQL Server - Avanzado
Tablas temporales globales de SQL
Las tablas temporales globales de SQL son muy útiles cuando desea que el conjunto de resultados sea visible para todas las demás sesiones. No es necesario tratar de configurar los permisos.
Microsoft SQL Server - Avanzado
Variables de tabla
Las variables de tabla se crean como cualquier otra variable, utilizando la instrucción DECLARE.
Microsoft SQL Server - Avanzado
Lectura Complementaria
TABLAS TEMPORALES
Cuándo utilizar las tablas temporales de SQL frente a las variables de tabla.
Microsoft SQL Server - Avanzado
Referencias
¡Excelente!
Has completado con éxito todos los contenidos de esta semana.
Microsoft SQL Server - Avanzado