Ejecutar un procedimiento almacenado para todos los registros de un select

09/05/2005 - 08:18 por Carmen | Informe spam
¿Es posible ejecutar un procedimiento almacenado para todos los registros de
una select (al procedimiento almacenado hay que un campo de estos registros)
sin necesidad de utilizar un cursor?

Muchas gracias.
 

Leer las respuestas

#1 Alonso
09/05/2005 - 12:43 | Informe spam
Hola. Es una pregunta parecida a la que hice sobre sumar resultados en un
SP. Segun lo que he estado viendo y me han dicho, hay que hacerlo con un
cursor, porque los SP no se pueden usar en select. Podrias usar una funcion
siempre y cuando solo necesites devolver un solo valor.
Parece que con un cursor es la solucion a menos que puedas tomar la logica
del SP e incrustarla en el mismo select para eliminar el uso del SP.
Siempre leo que los cursores no son recomendables que no los usemos nunca
pero yo me pregunto : para que existen , entonces ???!!!!

"Carmen" wrote in message
news:e%
¿Es posible ejecutar un procedimiento almacenado para todos los registros


de
una select (al procedimiento almacenado hay que un campo de estos


registros)
sin necesidad de utilizar un cursor?

Muchas gracias.


Preguntas similares