La création d'une procédure dans mySql avec des paramètres
Je suis en train de faire une procédure stockée à l'aide de mySQL. Cette procédure permettra de valider un nom d'utilisateur et un mot de passe. Je suis actuellement en cours d'exécution mySQL 5.0.32 il devrait donc être possible de créer des procédures.
Voici le code que j'ai utilisé. Tout ce que j'obtiens est une erreur de syntaxe 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;
Je vous remercie à l'avance
Vous devez vous connecter pour publier un commentaire.
J'ai tout compris maintenant. Voici la réponse correcte
@ points global var dans mysql. La syntaxe ci-dessus est correcte.
Le problème est le
)
Il est très facile de créer de la procédure dans Mysql. Ici, dans mon exemple, je vais créer une procédure qui est responsable de la récupération de toutes les données de table des étudiants selon fourni le nom.
Dans l'exemple ci-dessus ,la base de données et les noms de tables sont student_database et l'élève respectivement.
Remarque: au Lieu de s_name, vous pouvez également passer @s_name comme variable globale.
Comment appeler la procédure?
Bien! il est très facile, il suffit de vous pouvez appeler la procédure en tapant cette commande