Bonjour,

j'aimerais créer une fonction qui fait le même travail que la fonction POW() en Mysql à partir d'une Boucle WHILE dans la fonction.
mais j'ai essayé plusieurs manières la fonction ne marche pas correctement.

merci de m'aider...

voici le code

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
CREATE DEFINER=`root`@`localhost` FUNCTION `calcule_puissance`(x int, y int)
 
 RETURNS integer
 
BEGIN
 
declare calcul int default 1;
declare numb int default 1 ;
while  numb < y  do
 
set calcul = calcul * y;
set numb = numb + 1;
 
end while;
RETURN calcul;
END