Em 27/02/2014 03:02, <carlosanto...@utivida.com.br> escreveu:
>
> Senhores, estou trabalhando em um sistema onde terei que fazer várias
consultas em varias tabelas dependendo de condições específicas.
> Para evitar idas e vindas, pensei em fazer uma função de única linha,
como neste exemplo:
>
> CREATE FUNCTION test_record(p1, p2, p3) RETURNS RECORD AS $$
> DECLARE
>   ret RECORD;
>   ret1 RECORD;
> BEGIN
>
>       SELECT TRUE, 1 as um, 2 as dois, 3 as tres INTO ret;
>       SELECT FALSE as boleano, 4 as quatro  INTO ret1;
>
> RETURN ret + ret1;
> END;$$ LANGUAGE plpgsql;
>
>
> Isso é possível?
>

nao entendi muito o qie voce queria, mas acho uqe voce quer é unir oa dois
recordset. no caso vc teria que fazer um recordset usando "union".
_______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a