Problema con setof record

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

Responses

Browse pgsql-es-ayuda by date

  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.