
28/01/2013, 18:11
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 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) |