Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2015, 06:01
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: Duda con LOOP

El objetivo de un cursor en MySQL es realizas un proceso iterativo con los registros, pero no devolver un set de ellos. No te olvides que en MYSQL no existen los tipos array.
En ese sentido, lo que estás haciendo es simplemente recorriendo el resultado de la consulta, sin hacer otra cosa, y como estás usando variables de usuario, estás pudiendo ver el par de valores del ultimo registro recorrido.

Si lo que quieres es una tabla como salida, el SP sólo debe contener una consulta, nada mas.

Pero solo te servirá si el SP es llamado directamente en una aplicación. SI lo haces desde otro SP, no obtendrás nada.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 22/03/2015 a las 06:32