Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/11/2011, 19:56
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: mostrar o imprimir mensajes en mysql 5.0

El valor inicial de una variable de usuario es siempre NULL, porque las variables de usuario no tienen tipo de dato. Adquieren el tipo al ser inicializadas (cosa que no estás haciendo). Como su valor inicial es NULL, y considerando que toda operación con NULL da por resultado NULL, es lógico que no obtengas nada.
Pruébalo así:

Código MySQL:
Ver original
  1. CREATE PROCEDURE simpleproc (OUT param1 INT)
  2. SELECT COUNT(*) INTO param1 FROM t;
  3.  
  4. SET @a = 0;
  5. CALL simpleproc(@a);
  6. SELECT @a;

P.D.: No agrandes las tipografías del post. Parece que estuvieses gritando, o que tuvieras problemas de visión...
Sin ofender, pero causan un poco de mala impresión.

__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)