[PgAdmin 3]Procédure stockée
Bonjour, je viens de découvrir PostGré et j'aurais bien aimé pouvoir utiliser les procédures stockées. Voila mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
CREATE FUNCTION ps_connexion(IN mdp "varchar", IN service int8, IN "log_in" "varchar", OUT resultat record) AS
$BODY$
BEGIN
rec RECORD
FOR rec IN SELECT * FROM TblConnexion WHERE IDService=mdp
AND Identifiant=log_in AND motdepasse=mdp
LOOP
RETURN NEXT rec;
END LOOP;
RETURN;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION ps_connexion("varchar", int8, "varchar", record) OWNER TO "user"; |
Quand je veux la valider PgAdmin 3, me dit : "ERROR : plpgsql functions cannot take type record
CONTEXTE : compile of PL/pgSQL function "ps_connexion" near line 0