From: | Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Problema con setof record |
Date: | 2005-08-29 19:40:31 |
Message-ID: | 8833BE7BC6607C468C4F07FEBAB9E6EC9A90CE@srvgtm.gtm.tel.etecsa.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas tardes..
Tengo una function pgplsql que deberia estar bien pero me da bateos.
CREATE OR REPLACE FUNCTION "public"."choferessel" (v_id_automovil integer) RETURNS SETOF "pg_catalog"."record" AS
$body$
declare aa record;
begin
for aa in SELECT choferes.id_persona,(nombre || cident) as trabajador
FROM choferes inner join persona on choferes.id_persona = persona.id_persona
WHERE id_automovil = v_id_automovil loop
return next aa;
end loop;
return;
end;
$body$
LANGUAGE 'plpgsql';
Cuando pongo select * from choferessel(25) as foo(id_persona integer, trabajador varchar);
Esta da error: ERROR: wrong record type supplied in RETURN NEXT.
Y son los campos que concateno
Gracias de antemano
Boet
From | Date | Subject | |
---|---|---|---|
Next Message | Joel A. Iturra P. | 2005-08-29 20:11:36 | Consultas Discos para servidor base de datos |
Previous Message | Pablo Braulio | 2005-08-29 19:17:58 | Recomendación para tablas con muchos registros. |