Oracle - resultado procedimiento

 
Vista:

resultado procedimiento

Publicado por vigaro (1 intervención) el 15/12/2005 17:45:11
Hola muy buenas,

cuando ejecuto un procedure desde sql me muestra el resultado.
Pero si lo ejecuto desde un script, que se conecta a BB.DD, y luego lanza el procedure ( "call numero(3);"), no me devuelve el resultado de la consulta, sino el resultado de la ejecucion del procedure ("call completed").

Como puedo hacer para recuperar el resultado de la ejecucion del procedure fuera del SQL ?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:resultado procedimiento

Publicado por Franklin Gamboa Morera (12 intervenciones) el 16/12/2005 16:37:14
Por que no usas una función en lugar del procedimiento?

Un procedimiento por su naturaleza no va a devolver datos a menos que tenga parámetros tipo salida; pero la función devolverá cualquier valor que esté en la clausula return, siempre y cuando ese tipo de dato sea implicitamente convertible al tipo de dato que retorne la función.

espero haber sido de ayuda y saludos

Franklin Gamboa Morera
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar