El Tema de las Tablas Temporales en Base de Datos es muy utilizado por el tema de rendimiento o optimizan de consultas, que ayuda mucho al proceso de ejecución y búsqueda en memoria, optimizando la búsquedas de consultas complejas de tal manera que las puedas tratar de forma..tan simple como si fuera un consulta de 1 linea de código.
A continuación les dejos unas sintaxis de codigo de como podemos crear tablas temporales. La verdad yo utilizo mas la Nro 1, dada que ese ejecuta y se elimina el tiempo de ejecución nada mas y no la tengo almacenada en la Base de Datos…y solo la creo en memoria cuando la necesito y la libero al momento que devuelve resultado la consulta.
/*Nro 1 : Una de las Formas de Como crear Tablas Temporales en SQL Server*/
SELECT e.* INTO #listaEmpleados
FROM EMPLEADO e;
GO
SELECT e.* INTO #listaEmpleados
FROM EMPLEADO e;
GO
/* Nro 2:Con esta estructura creas tablas temporables Locales*/
CREATE TABLE #Tabla1
( int_Tab_codigo int NOT NULL PRIMARY KEY,
var_Tab_nombre varchar(75) NULL,
dec_Tab_precio smallmoney NULL
);
GO
CREATE TABLE #Tabla1
( int_Tab_codigo int NOT NULL PRIMARY KEY,
var_Tab_nombre varchar(75) NULL,
dec_Tab_precio smallmoney NULL
);
GO
/* Nro 3: Con esta estructura creas tablas temporables globales*/
CREATE TABLE ##Tabla2
( int_Tab_codigo int NOT NULL PRIMARY KEY,
var_Tab_nombre varchar(75) NULL,
dec_Tab_precio smallmoney NULL
);
Go
CREATE TABLE ##Tabla2
( int_Tab_codigo int NOT NULL PRIMARY KEY,
var_Tab_nombre varchar(75) NULL,
dec_Tab_precio smallmoney NULL
);
Go
/*Sintaxis para eliminar una tabla temporal, están tan fácil que sería así : */
Drop table #table1 ó Drop table ##table2.
Comentarios
Publicar un comentario