Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2015, 06:57
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Procedimiento con un resultado pasado como parámatreo

En MySQL, todo parámetro declarado en el prototipo, donde no se indique si es IN, OUT o INOUT, por defecto es IN, lo que significa que no tu SP no puede devolver resutlados por parámetro...
Delcaralo INOUT.

Código MySQL:
Ver original
  1. CREATE PROCEDURE resultados(INOUT resultado char(7))
  2. ...

De esa forma podrás recuperar el parámetro.

Ahora bien, si el tema es que estás invocando este SP programáticamente, dependerá del lenguiaje el cómo se hace (OFF TOPIC en este foro), pero en cualquiera de los casos debes enviar a ejecutar el SP como sio fuera un SELECT común, porque lo que devolverá será una tabla, y no un valor único en un parámetro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)