Re: Consulta sobre select

From: Guillermo Farías Díaz <gfarias(at)altavoz(dot)net>
To: "Fernando Aguada" <faguada(at)cpcipc(dot)org>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta sobre select
Date: 2004-09-16 12:38:06
Message-ID: 20040916083806.0344742a@gfarias.av1.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Creo que la solución a lo que planteas es usar una variable tipo RECORD

CREATE OR REPLACE FUNCTION xxxxx(xxxxx)
RETURNS xxxxx
AS '
DECLARE
var1 RECORD
BEGIN
SELECT INTO var1 (camp1,camp2......) FROM tabla WHERE tabla.campox = tabla.campoy;
IF var1.campo1 = ''1'' THEN
RAISE NOTICE ''uso de record'';
ENDIF;
END;'
LANGUAGE 'plpgsql';

--
Atte.
Guillermo A. Farias Diaz
Linux Counter: #286041.
Altavoz S.A.

El día Thu, 16 Sep 2004 09:09:30 -0300 en la gelida ciudad de Valparaiso recibi un correo escrito por "Fernando Aguada" <faguada(at)cpcipc(dot)org> que profetisaba:

> Hola a todos:
> Tengo un problema, y tal vez alguno ya experimento y puedo aclararme como hago..
> dentro de una funcion tengo un 'select * from sucursal where.....', ahora bien lo que yo quiero
> es a continuacion poder hacer referencia a uno de los campos que devuelve el select
> se puede hacer?, he hojeado la ayuda y no es muy clara con respecto como hacer referencia
> al resultado de los select.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2004-09-16 13:36:32 Re: Postgresql 8.0 para windows
Previous Message agrimas 2004-09-16 12:12:46 Re: Consulta sobre select