Como tomar el resultado de un procedimiento almacenado

30/07/2003 - 23:03 por Misael Angel Blandón Pérez | Informe spam
Hola Miembros del grupo,

Estoy llamando un procedimiento almacenado desde otro. El procedimiento
almacenado que llamo finaliza con un select que arroja varios registros, la
idea mia es tomar el resultado de ese select y hacer otras operaciones en el
procedimiento inicial.

Uno podría utilizar una tabla pública que guardara el resultado del segundo
procedimiento para después manipular dicha tabla en el procedimiento
inicial, pero el segundo procedimiento está concebido para otros fines y la
idea es no modificarlo en lo posible.

Diganme si existe otra alternativa para obtener el resultado del segundo
procedimiento y poder manipularlo en el primero, pero sin necedidad de
modificar el procedimiento que se está llamando.

Espero que hayan entendido mi Inquietud.

Por su colaboración mil gracias


Cordialmente,

Misael
 

Leer las respuestas

#1 Mario Vargas
30/07/2003 - 23:11 | Informe spam
Misael,

Vas a tener que usar una funcion definida de usuario. Revisa "CREATE
FUNCTION" en BOL. La que necesitas es la sentencia que devuelve una tabla.

Mario

"Misael Angel Blandón Pérez" wrote in message
news:
Hola Miembros del grupo,

Estoy llamando un procedimiento almacenado desde otro. El procedimiento
almacenado que llamo finaliza con un select que arroja varios registros,


la
idea mia es tomar el resultado de ese select y hacer otras operaciones en


el
procedimiento inicial.

Uno podría utilizar una tabla pública que guardara el resultado del


segundo
procedimiento para después manipular dicha tabla en el procedimiento
inicial, pero el segundo procedimiento está concebido para otros fines y


la
idea es no modificarlo en lo posible.

Diganme si existe otra alternativa para obtener el resultado del segundo
procedimiento y poder manipularlo en el primero, pero sin necedidad de
modificar el procedimiento que se está llamando.

Espero que hayan entendido mi Inquietud.

Por su colaboración mil gracias


Cordialmente,

Misael


Preguntas similares