Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/03/2008, 17:27
amilano
 
Fecha de Ingreso: noviembre-2007
Mensajes: 13
Antigüedad: 16 años, 5 meses
Puntos: 1
Re: necesito ayuda!!

Leidys, buenas tardes :

1. Prueba la siguiente solución

CREATE OR REPLACE FUNCTION BuscarMiembro(character varying)
RETURNS refcursor AS
$BODY$
DECLARE
pg_catalog refcursor

BEGIN
open pg_catalog for SELECT
p.nombre_apellidos
FROM
Persona p
WHERE (p.ubicacion=$1);
return pg_catalog;
end;
$body$
LANGUAGE 'plpgsql' VOLATILE ;
ALTER FUNCTION BuscarMiembro(character varying) OWNER TO postgres;

2. La solución propuesta aplica en el caso que la columna ubicación pertenezca a la misma tabla "persona", en caso contrario, incluir el nombre de la tabla en la que existe la columna "ubicación" y establecer las relaciones que tal tabla tiene con la tabla "persona.

3. Para una proxima oportunidad, trata, por favor, de plantear de mejor manera el problema.

saludos

amilano.