El resultado de un SP a una tabla temporal

24/09/2006 - 15:51 por Pedro Echavarria | Informe spam
Que opciones tengo para que el resultado de un SP se meta a una tabla
temporal?:

algo como esto:
INSERT #TMP EXEC miSP

o como esto:

EXEC miSP into #TMP

Preguntas similare

Leer las respuestas

#6 Pedro Echavarria
26/09/2006 - 14:16 | Informe spam
Gracias pero obviamente no la usare pues no la recomiendas.

Saludos.


"Alejandro Mesa" wrote in message
news:
Pedro,

Existe una forma de lograr lo que deseas, usando la funcion "openquery",
pero no te lo recomiendo, pues implicaria usar una segunda conexion al
servidor y db.

Ejemplo:

select
spid,
status,
login,
hostname,
blkby,
dbname,
command,
cputime,
diskio,
lastbatch,
programname
into
#t
from
openquery(localserver, 'set fmtonly off exec dbo.sp_who2 ''active''')

select * from #t

drop table #t
go


AMB


"Pedro Echavarria" wrote:

No se si mal entendi pero lo que quiero es que la tabla temporal se cree
en
run-time sin tener que haberla definido previamente pero desde el
resultado
de un SP. Es decir: de forma parecida al: select * into
#tablatemporal
from tabla where. lo cual genera la tabla temporal sin tener que
tener
la definicion previamente.


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> wrote in message
news:%
> La primera opción. En los BOL, tema 'INSERT', te explica en la
> opción G
> cómo hacerlo
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Pedro Echavarria" escribió en el mensaje
> news:OTOHNC#
>> Que opciones tengo para que el resultado de un SP se meta a una tabla
>> temporal?:
>>
>> algo como esto:
>> INSERT #TMP EXEC miSP
>>
>> o como esto:
>>
>> EXEC miSP into #TMP
>>
>>
>>
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida