From: | "Roberto Aguirre" <raguirre(at)infonegocio(dot)net(dot)pe> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RV: Problemas con SUBSTRING |
Date: | 2005-12-21 22:25:59 |
Message-ID: | 000001c6067d$84dad390$0401a8c0@srvcampos |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos tengo el sgte problema:
Tengo el siguiente function procedure
CREATE OR REPLACE FUNCTION sgct.fp_pais()
RETURNS SETOF record AS
$BODY$
DECLARE
registro record;
BEGIN
for registro in select SUBSTRING(codubi,1,3) AS CODIGO from sgct.ubigeo
loop
RETURN next registro;
end loop;
Return;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
Al invocarlo para que me retorne los registros
select * from sgct.fp_pais() As (CODIGO CHAR);
Me sale el sgte error:
ERROR: wrong record type supplied in RETURN NEXT
CONTEXT: PL/pgSQL function "fp_pais" line 6 at return next
Pero si quito el SUBSTRING me arroja registros sin problemas.
A que se puede deber esto?
From | Date | Subject | |
---|---|---|---|
Next Message | Sonda Rommel Asitimbay | 2005-12-21 22:26:04 | CONSULTA A LA BASE DE DATOS |
Previous Message | Morena Elizabeth González Villalta | 2005-12-21 22:24:17 | Re: [pgsql-es-ayuda] Qué es Slony? |