Está en la página 1de 1

create or replace function numeros1() returns table (numero integer, texto

varchar(15)) as
$body$
begin
return query select 1 , 'uno'::varchar(15) ;
return query select 2 , 'dos'::varchar(15) ;
return;
end;
$body$ language plpgsql;

create type t_numero as (numero integer, texto varchar(15));


create or replace function numeros2() returns setof t_numero as
$body$
declare
aux t_numero;
begin
aux.numero := 1;
aux.texto := 'uno'::varchar(15);
return next aux;
aux.numero := 2;
aux.texto := 'dos'::varchar(15);
return next aux;
return;
end;
$body$ language plpgsql;

También podría gustarte