Bonjour,
Je souhaiterai savoir s'il est possible de passer en paramètre dans une procédure1 le nom d'une procédure2 et d'exécuter cette dernière depuis la première.
Un code parle mieux alors voilà ce que j'aimerai bien avoir
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 DELIMITER $$ DROP PROCEDURE IF EXISTS proc_test_erreur` $$ CREATE PROCEDURE proc_test_erreur(IN laProcedure varchar(255), OUT codeErreur varchar(10), OUT retour int ) BEGIN declare erreur int default 0; DECLARE CONTINUE HANDLER FOR 1452 begin set erreur = 1 ; set codeErreur = "1452"; end; (1) select (concat("call ", fonction)); if erreur = 1 then SET retour = 1; end if; END $$ DELIMITER ;
voilà en fait je souhaite que à l'endoit ou il y a (1) il y est un appel à la fonction passée en paramètre.
Est-ce possible....
*********************************************************
Partager