Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Joel A. Iturra P.Date: 2005-08-29 20:11:36
Subject: Consultas Discos para servidor base de datos
Previous:From: Pablo BraulioDate: 2005-08-29 19:17:58
Subject: Recomendación para tablas con muchos registros.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group