[postgresql-it] return da funzione

  • From: Roberto Marzialetti <roberto@xxxxxxxxxxxxxxx>
  • To: postgresql-it <postgresql-it@xxxxxxxxxxxxx>
  • Date: Thu, 9 Oct 2014 08:05:54 +0200

salve

sto cercando di farmi restituire una lista di record da una funzione

ci sono riuscito così

CREATE OR REPLACE FUNCTION public.cerca_articoli (
  sito integer,
  listino integer
)
RETURNS TABLE (
  par1 numeric,
  par2 varchar
) AS
$body$
BEGIN
RETURN QUERY
SELECT  par1, par2
FROM tabella;
END;
$body$
LANGUAGE 'plpgsql';

pero' sia con il "RETURNS TABLE" oppure con
"RETURNS SETOF record AS"
SELECT * FROM cerca_articoli(41,3) AS (f1 numeric, f2 varchar)
devo mappare sempre i campi restituiti dalla funzione.

c'è modo per evitarlo?

grazie

-- 
Roberto Marzialetti
webdeveloper
m. 329 0681847

Other related posts:

  • » [postgresql-it] return da funzione - Roberto Marzialetti