Tablas Virtuales o En Memoria

Algunas Veces necesitamos disponer de ciertas tablas temporales en nuestros sistemas, particularmente yo trato de no utilizarlas, lo que mayormente utilizo con las Tablas Virtuales o En Memoria que puedo crear en SQL Server.

En este articulo creare una tabla virtual llamada EMPLEADOS la cual tendra 3 campos principales IDEMPLEADO, NOMBRECOMPLETO, IDSUPERVISOR, en estos campos almacenare datos que extraere de un select para luego insertarlos en la tabla virtual de empleados y posteriormente consultarlos.

Aqui les dejo una Muestra de esto...



Estas Tablas no hay que eliminarlas de memoria luego de utilizarlas, ya que se eliminan automaticamente, luego de ser utilizada!....

Aqui el Codigo Utilizado de Ejemplo:


DECLARE @Empleados TABLE (IDEmpleado INT PRIMARY KEY, NombreCompleto VARCHAR(100), IDSupervisor INT)


INSERT INTO @Empleados
SELECT 1, 'Omar', 3
UNION ALL
SELECT 2, 'Mayreni', 3
UNION ALL
SELECT 3, 'Franklin', 3
UNION ALL
SELECT 4, 'Mendez', Null
UNION ALL
SELECT 5, 'Minaya',2
UNION ALL
SELECT 7, 'Ronny',2


SELECT * FROM @Empleados

No Response to "Tablas Virtuales o En Memoria"

Publicar un comentario