amazigh_antalas
Messages postés79Date d'inscriptionlundi 25 mai 2009StatutMembreDernière intervention23 septembre 2009
-
8 juil. 2009 à 17:42
Bonjour à tous ,
j'ai crée la table F_ARTICLEPLUS sur PHPMYADMIN en utilisant:
=============================
TABLE F_ARTICLEPLUS
###
DROP TABLE IF EXISTS F_ARTICLEPLUS;
CREATE TABLE `F_ARTICLEPLUS` (
`AP_ID` INT NOT NULL AUTO_INCREMENT ,
`AP_TYPE` INT NOT NULL ,
`AR_REF` VARCHAR(18) NOT NULL ,
`AP_DESCRIPTION` VARCHAR(128) NOT NULL ,
PRIMARY KEY (`AP_ID`)
) ENGINE = InnoDB;
=====================
et en essayant de creer la procedures : ARTICLEPLUS_SELECT avec :
========================================
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 génère 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
);
END @ @
MySQL a répondu:Documentation
#1064 - Erreur de syntaxe près de '@@' à la ligne 4
===========================================
je ne sais pas d'où vient l'erreur ,vous pouvez m'aider ?