Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/08/2012, 14:49
Avatar de jhodmar
jhodmar
 
Fecha de Ingreso: febrero-2012
Ubicación: Medellin
Mensajes: 52
Antigüedad: 12 años, 2 meses
Puntos: 1
Sonrisa Respuesta: Problema para tomar los datos en tabla temporal

Bueno yo igual lo resolví de la sgte forma!

Código:
declare @CondicionalItem varchar(2000)='19,20,21,22'

set @sql ='select distinct(referencia)into ##Temp_Referencias from TBL_MiTabla
						where id in ('+@CondicionalItem+')'
EXECUTE sp_executesql @sql
como ven queda una simple concatenación de una cadena que despues con
EXECUTE sp_executesql @sql creo la tabla temporal...

ya otro cuento es buscar las referencias afectadas en la tabla temporal...
y lo logré así... la verdad no se si eso es bueno pero jamas habia programado tanto en sql mas que un simple Select acompañado de un condicional simple!
Código:
set @sqlReferencia =N'select @subReferencia_OUT = Referencia from ##Temp_Referencias';
			set @ParmetroDefinition=N'@subReferencia_OUT varchar(11) OUTPUT';
mi habilidad con SQL ha aumentado +1 jejeje igual gracias por sus aportes! (HUG's)