Retourner liste procédure
Bonjour à tous,
ça fait environ deux heures que je bloque sur une procédure, et j'ai toujours pas trouvé.
Donc toute aide sera la bienvenue (j'offre le champagne à celui qui m'aide ;) ).
En fait, imaginons qu'on ait une table COMPTE avec deux champs : login, password.
J'aimerais faire une procédure qui renvoie la liste de tout les comptes, donc qui renvoie un array [login, password].
J'ai essayé de faire comme cela mais sa ne fonctionne pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
CREATE FUNCTION list_compte()
RETURNS setof TEXT[]
$$
BEGIN
FOR pseudo, pass IN SELECT login, password FROM compte
LOOP
RETURN NEXT pseudo; // array[cpt][0] = pseudo
RETURN NEXT pass; // array[cpt][1] = pass
END
RETURNS;
END;
$$ LANGUAGE plpgsql; |
Merci beaucoup !