Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/10/2010, 17:13
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: Crear procedimiento

Cita:
Uuummmm sigo con el problema desde el 2008 creo...
Estoy usando mysql query browser con la version 6.0.4 alpha-community-long
La versión 6.x es basura. Fue una versión de prueba (nunca instales una versión alpha, sólo sirven para ver los errores y metidas de pata), que eventualmente fue reemplazada por la 5.1.x
No solo es obsoleta, sino que está discontinuada.

Tu problema puede tener varios orígenes, desde no haber seleccionado previamente una base de datos, hasta estar usando la interfase incorrecta, o bien estar usando un user que carezca de permisos para crear SP.
Sin más detalles, no hay forma de saber dónde está el problema.
Por ejemplo, MySQL Query Browser no admite poner el código de un SP en la consola de ejecución, sólo pueden cargarse como scripts.

El SP en sí tiene una sintaxis correcta y esta sería una prueba, hecha con la consola de MySQL:
Código MySQL:
Ver original
  1. mysql> DELIMITER $$
  2. mysql> DROP PROCEDURE IF EXISTS `articulo` $$
  3. Query OK, 0 rows affected, 1 warning (0.00 sec)
  4.  
  5. mysql> CREATE PROCEDURE `articulo` ()
  6.     -> BEGIN
  7.     -> select VERSION();
  8.     -> END $$
  9. Query OK, 0 rows affected (0.00 sec)
  10.  
  11. mysql> DELIMITER ;
  12. mysql> CALL ARTICULO;
  13. +---------------------+
  14. | VERSION()           |
  15. +---------------------+
  16. | 5.0.67-community-nt |
  17. +---------------------+
  18. 1 row in set (0.04 sec)
  19.  
  20. Query OK, 0 rows affected (0.04 sec)

Como podrás ver, se carga correctamente, por lo que el problema no está en el código, sino en otra cosa.
__________________
¿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; 24/10/2010 a las 17:19