Bonjour, je viens de découvrir PostGré et j'aurais bien aimé pouvoir utiliser les procédures stockées. Voila mon code
Quand je veux la valider PgAdmin 3, me dit : "ERROR : plpgsql functions cannot take type record
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 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";
CONTEXTE : compile of PL/pgSQL function "ps_connexion" near line 0
Partager