Función PLPGSQL

From: "Gustavo Amarilla Santacruz" <gusamasan(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Función PLPGSQL
Date: 2008-10-11 16:55:04
Message-ID: e4ea2d810810110955l3212fc5cr888eadfa4b87fd0d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos, señores.

A continuación expongo el problema que se me presentó cuando intenté usar
una función en lenguaje 'plpgsql':

La definición de la función es ( se compiló sin problemas ):

____________________________________________________________________________________________________________

CREATE OR REPLACE FUNCTION prueba( OUT id_persona INTEGER, OUT nombres TEXT
) RETURNS SETOF RECORD AS $$
BEGIN
RETURN QUERY( SELECT id_persona, nombres FROM persona);
END;
$$ LANGUAGE plpgsql;

____________________________________________________________________________________________________________

....el resultado de la función es una seria de filas cuyos campos son nulos;
es decir, la salida fue:

____________________________________________________________________________________________________________

id_persona | nombres

------------------------------

null | null

null | null

null | null

null | null

____________________________________________________________________________________________________________

... la tabla "persona" fue creada con la siguiente sentencia:

____________________________________________________________________________________________________________

CREATE TABLE persona
(
id_persona serial NOT NULL,
nombres character varying(100),
direccion character varying(100),
CONSTRAINT persona_pkey PRIMARY KEY (id_persona)
)
____________________________________________________________________________________________________________

Desde ya, agradezco la atención.

------------------------
Gustavo Amarilla

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message carlos mendez 2008-10-11 18:17:19 Re: usar tipo money o real en proceso de facturacion ?
Previous Message Carlos Alberto Silva 2008-10-11 13:05:45 Re: PGDay Rio de la Plata OT