Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Récupérer le résultat d'une requête dans une fonction » 04/01/2019 03:48:36
Merci, cela fonctionne maintenant
req := 'SELECT distinct ' || colonne_1 ||' FROM matable WHERE "' || colonne_2 || '" = \'' || mavaleur || '\'';
EXECUTE req INTO val_retour;
RETURN;
Merci encore
#2 Général » Récupérer le résultat d'une requête dans une fonction » 03/01/2019 00:55:00
- alamut
- Réponses : 3
Bonjour,
J'exécute une fonction qui a en paramètres le nom de colonne à afficher + le nom de colonne sur laquelle la recherche est effectuée + la valeur que l'on recherche
CREATE FUNCTION maFonction(colonne_1 varchar, colonne_2 varchar, mavaleur varchar) returns varchar as $$
select distinct $1 from matable where $2 = $3;
$$ language 'sql';
La valeur est toujours <NULL> . j'ai essayé avec select INTO, RETURN...etc mais je n'ai toujours rien
C'est ma première expérience avec PSQL et je n'arrive pas à trouver ou est le souci?
Y'aurait-il un moyen d'afficher la requête exécuté par la fonction?
Merci d'avance
Pages : 1