Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/12/2010, 09:24
Avatar de Snaft_J1
Snaft_J1
 
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 18 años, 1 mes
Puntos: 8
Respuesta: sólo para gurus del sqlserver server

podrias crearlas como tablas fisicas en la tmpdb lo haces mas optimo y te despreocupas de ella dado que cada vez que reinicies el engine esta bd sera borrada y creada nuevamente o dado el caso tu mismo las borras.

aunque lo que deseas es hacer algo identico a lo siguiente:
Cita:
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

jejeje, sirve mucho, pero en este caso si te fijas es una variable tipo tabla.
creo que las dos son buenas opciones.

saludos
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....