Petit soucis à la création d'une procédure stockée que voici:
Le message d'erreur est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 CREATE DEFINER=`root`@`localhost` PROCEDURE `documentActions`(IN acti VARCHAR(4), id_doc INTEGER(11), id_proj INTEGER(11), id_cat INTEGER(11), NameDoc VARCHAR(45), Descr VARCHAR(255), Valide BOOLEAN, Chemin VARCHAR(255), OUT retour INTEGER(11)) BEGIN IF ( acti = 'add' ) THEN OPEN cursProj; FETCH cursProj INTO NameProj; CLOSE cursProj; OPEN cursCat; FETCH cursCat INTO NameCat; CLOSE cursCat; END IF; END
Edit: j'utilise l'outil MySQL Administrator et l'assistant de création de procédures stockéesmysql error number 1064
you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax tu use near 'END IF;
END' at line 23
Si quelqu'un sait d'où ca vient, ca serait chuper, merci
Partager