Bonsoir,
j'aimerais savoir comment faire pour afficher le résultat d'une requête en utilisant une fonction pgsql.
Par exemple, j'ai une table :
j'exécute la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 create table personne( id_personne integer, prenom text, nom text, primary key(id_personne) );
Ca affiche la ligne contenant prenom et nom de cette personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT prenom,nom FROM personne WHERE id_personne = 1;
Mais, j'aimerais faire la même chose avec une fonction.
C'est-à-dire quelque chose du genre :
Mais j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 create or replace function getIdentite(id_p integer) returns void as $$ begin select prenom, nom from personne where id_personne = id_p; end; $$ language 'plpgsql';
Avez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2-- ERREUR: la requête n'a pas de destination pour les données résultantes
Merci.
Partager