![]() |
Enviar el Resultado de un store procedure de seleccion a una tabla temporal
Saludos amigos
Tengo una pequeña duda de como enviar el resultado que me devuelve un store procedure de seleccion a una tabla temporal. entoces el problema es que quiero llamar ese procedimiento dentro de otro procedimiento almacenado y ademas enviar ese resultado a una tabla temporal y el problema es el siguiente para llamar dentro de sql server 2005 un store procedure solo conozco que se puede hacer con execute o exec entoces lo que intento hacer es algo como lo siguiente execute nombreproc parametros into #temporal sql server deberia tener esta opcion y darse cuenta de que es un sp de seleccion select campo1, campo2... into #temporal from nombreproc parametros pero no es asi. La razon de por que lo pienzo hacer asi es porque mas adelante necesito trabajar con esos datos y no me gustaria tener que estar llamando el sp una y otra vez. ademas he intentado crear un parametro de tipo table al store procedure y asi pasarle la tabla temporal Otra alternativa seria crear una tabla de las normales y dentro del procedimento de seleccion en vez de ser de seleccion que me envie los datos a esa tabla pero no me gusta esa forma. espero sus comentarios gracias... |
has probado con las funciones que devuelven recorsets?.
|
El problema es que dentro del store procedure tambien estoy usando tablas temporales y cuando trate de hacer una funcion que me devolviera un recordset me dio errores al tratar de crear una tabla temporal dentro de la funcion...
gracias por tu respuesta |
De Stored Procedure a Tabla Temporal
|
Gracias aunque tardias por su respuesta me funcionó bien el ejemplo:)
|
| La franja horaria es GMT +2. Ahora son las 18:02:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi