Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2005, 14:19
jaimbroda
Invitado
 
Mensajes: n/a
Puntos:
MySQL - create procedure

Ante todo, buenas a todos, ya que es mi primer mensaje en este foro, a ver como se da ...

Tengo el siguiente problema con los procedimientos almacenados de mysql version 5.0.10, cuando hago un procedimiento normal, sin nada en el cuerpo funciona, es decir, me crea el procedimiento y lo guarda en la tabla ROUTINES de INFORMATION_SCHEMAS, pero cuando pongo alguna linea en esta me sale el siguiente fallo:

ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'end' at line 1

No creo que sea un tema de permisos, ya que hago el procedimiento como root, aunque tampoco se mucho de mysql y bases de datos en general (me estoy poniendo ahora).

Resumiendo:
------------------------------------
create procedure sp_prueba()
begin

end
----------------------------------- esto funciona

create procedure sp_prueba()
begin
select * from prueba;
end
----------------------------------- esto ya no.

A ver si me podeis echar una manilla, por que he consultado en google, en la pagina de mysql y no encuentro nada.

Gracias de antemano