[Pgsql-ayuda] funcion y setof record

From: Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu>
To: "'pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx'" <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [Pgsql-ayuda] funcion y setof record
Date: 2003-06-03 16:21:35
Message-ID: C9B0B2C86FB28245B64AFD6FDE9A73061B862E@srvgtm.gtm.tel.etecsa.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Tengo 2 tablas que relaciono y necesito devolver campos y una parte de un campo, la función es la siguiente :

CREATE FUNCTION cumplemes(bpchar) RETURNS SETOF record AS
'select select trab.nombre, unidad.descrip, substring(trab.cident from 5 for 2) as dia1
from trab inner join unidad on trab.unidad = unidad.unid
where substring(trab.cident from 3 for 2)= $1
order by trab.nombre asc' LANGUAGE 'sql' VOLATILE;

al ejecutarla
select * from cumplemes('07') as temp(nombre varchar, descrip varchar, dia1 varchar);

me da el siguiente error: ERROR: Query-specified return tuple and actual function return tuple do not match.

¿¿Qué debo hacer si no quiero definir un tipo??

Boet

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-06-03 21:26:21 Re: [Pgsql-ayuda] funcion y setof record
Previous Message Ronald Serna 2003-06-03 15:39:05 [Pgsql-ayuda] Re: [Hilo] Ayuda con fechas de las tablas.