Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/01/2013, 18:11
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: Error en función

Las variables no son globales en el sentido que aplican los lenguajes de programación.
Las variables globales de MySQL lo son únicamente para cada sesión de conexión, pero no son compartidas entre sesiones distintas ni aunque uses el mismo usuario de MySQL.

Lo que yo no encuentro sentido siquiera es que para obtener un único dato uses un stored procedure. Deberías usar una stored function.

Usando una stored function ni siquiera necesitas la variable, en tanto no la precises para otra tarea adicional, dentro de la misma sesión y sólo a nivel de SQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)