Bonjour,

Je voudrais donner un nom de table en param à ma procedure stockée

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
DELIMITER $$
 
DROP PROCEDURE IF EXISTS `maProcedure`$$
 
CREATE DEFINER=`root`@`192.168.%` PROCEDURE `maProcedure`(IN nomTable varchar(100))
BEGIN 
SELECT * from nomTable ;
END$$
 
DELIMITER ;
je l'appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 call maProcedure('tableRecherche');
et là il me dit que nomTable doesn't exist, en fait il prend le parametre comme nom de table et non pas comme une variable.

je me suis trompée quelque part mais où ?
Merci d'avance