From: | Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Valor null en retorno de función tipo setof |
Date: | 2009-05-26 20:24:40 |
Message-ID: | 925902880905261324q6c624494j95c4ef7284061f5f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buen día, esperando me puedan ayudar explico mi duda;
Tengo una función de la cual expreso la idea con esta de abajo. Mi duda es
si existe alguna manera
de que yo pueda retornar valores null a pesar del tipo de dato declarado en
el tipo "mi_tipo",
entiendo que "mi_tipo" esta creado con una estructura rigida, pero pense que
al igual que un campo
en una tabla se le puede asignar un valor null, se podia hacer en un retorno
de función.
CREATE TYPE mi_tipo as(fecha date, concepto text);
CREATE OR REPLACE FUNCTION mi_funcion( )
RETURNS setof mi_tipo AS
$BODY$
declare
rec record;
begin
select into rec null,'concepto'::text;
return next rec;
select into rec now()::date,'concepto'::text;
return next rec;
return ;
end;
$BODY$ LANGUAGE 'plpgsql';
select * from mi_funcion();
ERROR: wrong record type supplied in RETURN NEXT
Gracias por sus comentarios
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2009-05-26 21:25:57 | Re: [pgsql-es-ayuda] Valor null en retorno de función tipo setof |
Previous Message | Alejandro Flores | 2009-05-26 18:58:40 | Problema con OLE DB PROVIDER |