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).
Los trucos SQL Server 2000 más vistos
Este truco ha recibido 43 votaciones| Nota media: 7Selecciona tu
Puntuación: