Ayuda con este EXEC

29/01/2005 - 20:00 por Gabriel South | Informe spam
Hola!

Queria un poco de ayuda con lo siguiente: :)

Tengo un stored procedure que llama a otro (de otro servidor) y éste
devuelve un recordset de 3 columnas por N filas

Mi pregunta es simple pero no se como se hace, ¿ como hago para guardar el
resultado de ese stored procedure (recordset) en otra tabla temporal con la
misma estructura del resultado?

Ejemplo:

Mi stored procedure llama al siguiente stored procedure

EXEC AvgGerOrd 1,2,3,4,5,6,7,@sal1 output, @sal2 output, @sal3 output

Resultado:

Col1 Col2 Col3
1 123 juan
2 243 pedro
3 433 carlos

Deberia hacer una especie de INSERT * INTO miTemp FROM EXEC EXEC AvgGerOrd
1,2,3,4,5,6,7,@sal1 output, @sal2 output, @sal3 output

No se como se hace, alguien me puede explicar?

Gracias, Gabriel.
 

Leer las respuestas

#1 Maxi
30/01/2005 - 01:23 | Informe spam
Hola, bueno primero deberis crear la tabla temporal y luego hacer

insert into #tablatemporal
exec store


"Gabriel South" escribió en el mensaje
news:
Hola!

Queria un poco de ayuda con lo siguiente: :)

Tengo un stored procedure que llama a otro (de otro servidor) y éste
devuelve un recordset de 3 columnas por N filas

Mi pregunta es simple pero no se como se hace, ¿ como hago para guardar el
resultado de ese stored procedure (recordset) en otra tabla temporal con
la misma estructura del resultado?

Ejemplo:

Mi stored procedure llama al siguiente stored procedure

EXEC AvgGerOrd 1,2,3,4,5,6,7,@sal1 output, @sal2 output, @sal3 output

Resultado:

Col1 Col2 Col3
1 123 juan
2 243 pedro
3 433 carlos

Deberia hacer una especie de INSERT * INTO miTemp FROM EXEC EXEC AvgGerOrd
1,2,3,4,5,6,7,@sal1 output, @sal2 output, @sal3 output

No se como se hace, alguien me puede explicar?

Gracias, Gabriel.


Preguntas similares