Bonjour,

Je cherche la syntaxe exact pour créer une fonction sql dans mysql mais je reçois des message d'erreur.

Par exemple juste pour crée cette fonction pour tester :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE FUNCTION test () 
BEGIN
declare etat bool;
    SET etat = 1
 
RETURN etat;
 
END

J'ai l'erreur
"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 'BEGIN
declare etat bool' at line 2 ".
Merci de m'aider