Leonardo Chaves wrote:

> Bem . a minha idéia e usar esse valor de retorno para ser mostrado em
> uma View, porém eu precisava que esse valor fosse distribuido em 2
> colunas.
> 

create type foo as (a integer, b varchar(20));
create or replace function bar (e integer) returns record as
$$
declare x foo%rowtype;
begin
        x.a := e;
        x.b := 'pgsql';
        return x;
end;
$$ language 'plpgsql';

regression=# select * from bar(2) as (a integer, b varchar(20));
 a |   b
---+-------
 2 | pgsql
(1 registro)


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a