1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
DROP PROCEDURE 'Liste_Membres'//
CREATE DEFINER=''@'' PROCEDURE 'Liste_Membres'()
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE var_Id INT(11);
DECLARE var_Pseudo VARCHAR(32);
DECLARE var_Mdp VARCHAR(40);
DECLARE var_Mdp_verif VARCHAR(40);
DECLARE var_Mail VARCHAR(100);
DECLARE var_Mail_verif VARCHAR(100);
DECLARE var_Date_naissance VARCHAR(11);
DECLARE var_Statut VARCHAR(255);
DECLARE curseur1 CURSOR FOR SELECT Id, Pseudo, Mdp, Mdp_verif, Mail, Mail_verif, Date_naissance, Statut FROM inscription;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done= 1;
OPEN curseur1;
REPEAT
FETCH curseur1 INTO var_Id, var_Pseudo, var_Mdp, var_Mdp_verif, var_Mail, var_Mail_verif, var_Date_naissance, var_Statut;
IF done = 0 THEN
SELECT var_Id, var_Pseudo, var_Mdp, var_Mdp_verif, var_Mail, var_Mail_verif, var_Date_naissance, var_Statut FROM inscription;
END IF;
UNTIL done
END REPEAT;
CLOSE curseur1;
END |
Partager