stored salida procedimientos procedimiento parametros ejecutar crear con busqueda almacenados almacenado mysql parameters procedure

salida - procedimientos almacenados mysql workbench



Crear un procedimiento en mySql con parĂ¡metros (2)

Estoy tratando de hacer un procedimiento almacenado usando mySQL. Este procedimiento validará un nombre de usuario y una contraseña. Actualmente estoy ejecutando mySQL 5.0.32 por lo que debería ser posible crear procedimientos.

Aquí está el código que he usado. Todo lo que obtengo es un error de sintaxis SQL.

GO CREATE PROCEDURE checkUser (IN @brugernavn varchar(64)),IN @password varchar(64)) BEGIN SELECT COUNT(*) FROM bruger WHERE bruger.brugernavn=@brugernavn AND bruger.pass=@Password; END;

Gracias de antemano


Lo descubrí ahora. Aquí está la respuesta correcta

CREATE PROCEDURE checkUser ( brugernavn1 varchar(64), password varchar(64) ) BEGIN SELECT COUNT(*) FROM bruger WHERE bruger.brugernavn=brugernavn1 AND bruger.pass=password; END;

@ apunta a una var global en mysql. La sintaxis anterior es correcta.


(IN @brugernavn varchar(64)**)**,IN @password varchar(64))

El problema es el )