Podemos utilizar tablas temporales en memoria para no tener que utilizar el acceso del disco duro del servidor.
Declararemos la tabla y pondremos las columnas y los tipos de datos que tendrá:
DECLARE
@TablaTemporal
TABLE
(
ID numeric(18,0) NOT NULL DEFAULT(0)
)–Insertaremos el contenido que queramos en nuestra tabla temporal
INSERT INTO
@TablaTemporal
(
IdUsuario
)
SELECT
IdUsuario
FROM
Tabla c
With(NoLock)
Ahora ya podemos acceder a la tabla con una simple select:
SELECT * FROM @TablaTemporal
Recordar que son tablas Temporales, por lo que no quedara el resultado en memoria. Estas tablas temporales son muy útiles para realizar procesos con storeds (por ejemplo).
Archivado bajo: Programacion, Sql Server | Etiquetado: Tablas