Erreur sql

Fermé
amazigh_antalas Messages postés 79 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 23 septembre 2009 - 8 juil. 2009 à 15:00
amazigh_antalas Messages postés 79 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 23 septembre 2009 - 8 juil. 2009 à 15:25
Bonjour,

je viens d'exécuter cette requête dans mysqlmyadmin :
===========================================================
DELIMITER @@

DROP PROCEDURE IF EXISTS `ARTICLEPLUS_SELECT` @@
CREATE PROCEDURE `ARTICLEPLUS_SELECT` (_AR_REF varchar(18), _AP_TYPE int)
BEGIN
SELECT * FROM F_ARTICLEPLUS WHERE AR_REF = _AR_REF AND AP_TYPE = _AP_TYPE;
END @@
================================================================

il me retourne cette erreur:
========================
Erreur

requête SQL: Documentation

CREATE PROCEDURE `ARTICLEPLUS_SELECT` ( _AR_REF varchar( 18 ) , _AP_TYPE int ) BEGIN SELECT *
FROM F_ARTICLEPLUS
WHERE AR_REF = _AR_REF
AND AP_TYPE = _AP_TYPE;

END @ @

MySQL a répondu:Documentation
#1064 - Erreur de syntaxe près de '@@' à la ligne 4
==========================

vous avez une idée ??

Merci

2 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
8 juil. 2009 à 15:07
heu
faut juste que tu remplaces tes @@ par des ; non ?
0
amazigh_antalas Messages postés 79 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 23 septembre 2009 4
8 juil. 2009 à 15:25
je viens de remplacer les @@ par des ;
==========================
DELIMITER ;
DROP PROCEDURE IF EXISTS `ARTICLEPLUS_SELECT` ;
CREATE PROCEDURE `ARTICLEPLUS_SELECT` (_AR_REF varchar(18), _AP_TYPE int)
BEGIN
SELECT * FROM F_ARTICLEPLUS WHERE AR_REF = _AR_REF AND AP_TYPE = _AP_TYPE;
END ;
==================================================
mais j'ai tjrs une erreur :

===============================
Erreur

requête SQL: Documentation

CREATE PROCEDURE `ARTICLEPLUS_SELECT` ( _AR_REF varchar( 18 ) , _AP_TYPE int ) BEGIN SELECT *
FROM F_ARTICLEPLUS
WHERE AR_REF = _AR_REF
AND AP_TYPE = _AP_TYPE;

MySQL a répondu:Documentation
#1064 - Erreur de syntaxe près de '' à la ligne 3

==================================

une autre idée?

Merci
0