Bonjour,
ma requête retourne plusieurs lignes. Je souhaite la mettre dans une fonction afin de la paramétrer.
J'ai créé une table (indicateurs_result_coproj) correspondant au résultat de la requête.
La fonction suivante ne retourne qu'une ligne quand je l'appelle. J'ai essayé d'ajouter SETOF et autres trucs mais je n'arrive qu'à des erreurs de syntaxe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE OR REPLACE FUNCTION fct_indicateurs_coproj(date_debut date) RETURNS indicateurs_result_coproj LANGUAGE SQL AS $$ select * from ...; $$; select * from fct_indicateurs_coproj('2016-03-01');
Partager