Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/07/2007, 14h47   #1
Invité régulier
 
Inscription : mai 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 26
Points : 9
Points : 9
Par défaut Procédure stockée, error 1064

Petit soucis à la création d'une procédure stockée que voici:
Code :
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
Le message d'erreur est:
Citation:
mysql 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
Edit: j'utilise l'outil MySQL Administrator et l'assistant de création de procédures stockées

Si quelqu'un sait d'où ca vient, ca serait chuper, merci
TelcharF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 15h41   #2
Invité régulier
 
Inscription : mai 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 26
Points : 9
Points : 9
Petite modif, ca merde quand j'utilise un curseur visiblement...
TelcharF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 16h11   #3
Invité régulier
 
Inscription : mai 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 26
Points : 9
Points : 9
Bon finalement je sais pas ce que j'avais mal fait, mais ca marche maintenant, désolé
TelcharF est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h09.


 
 
 
 
Partenaires

Hébergement Web