Eu faço isso com a function retornando um type... funciona direitinho...:
CREATE TYPE typ_teste
( codigo integer, texto, text);

CREATE FUNCTION fnc_teste() RETURNS setof typ_teste

Acho que da pra fazer com out tb
create function fnc_teste (out, out)

2009/7/9 Rudinei Dias <rudinei.d...@gmail.com>

> Pessoal,
>
> Já dei uma olhada nas mensagens do fórum, sei que vi algo relativo a isto
> aqui.
>
> Preciso que o retorno de uma função retorne mais de um valor dentro de
> uma sql, tipo retorno multi-coluna.
> Já tentei vetores também, mas o retorno é uma estrutura textual dentro do
> campo.
>
> ex. select xy();
> resultado
> coluna A  |  coluna B
> 1111       |  ddddd
>
> Eu tava 'nas idéia' com crosstab mas não é isso...
> a idade já não ajuda mais... não consigo me lembrar...
>
> Alguém recorda como fazer?
>
> Desde já agradeço
>
> --
> -------------------------------------------------------------
> Rudinei Dias
> _______________________________________________
> 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