Proyecto PHP con PostgreSQL (Funciones)

Hola buenas tardes, tengo un proyecto en PHP que logré conectar a Postgresql pero ahora mi query quiero llamarlo mediante una función, tengo incluso el query con cursor pero no se como llamarlo desde PHP incluso no se como ejecutarlo desde el mismo PostgreSQL.

El código de la función es:

-- Function: "SGT".sgt_fn_getlist_licenciadeconducir_general()
-- DROP FUNCTION "SGT".sgt_fn_getlist_licenciadeconducir_general();
CREATE OR REPLACE FUNCTION "SGT".sgt_fn_getlist_licenciadeconducir_general()
RETURNS SETOF refcursor AS
$BODY$
declare refl refcursor;
begin
open refl for
SELECT "Per_Nombres", "Per_Apellidos", "Per_DNI", "NumLic", "Clase", "CatLC"
FROM "SGT"."SGT_tb_ConductorVehiculo", "GAHR"."GAHR_tb_Persona", "SGT"."SGT_tb_LicenciaDeConducir"
WHERE "SGT_tb_ConductorVehiculo"."IdPersona" = "GAHR_tb_Persona"."IdPersona" AND "SGT_tb_LicenciaDeConducir"."COD_UC" = "SGT_tb_ConductorVehiculo"."COD_UC"
GROUP BY "Per_Nombres", "Per_Apellidos", "Per_DNI", "NumLic", "Clase", "CatLC" order by "Per_Apellidos" asc;
return next refl;
return;
end;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
ROWS 1000;
ALTER FUNCTION "SGT".sgt_fn_getlist_licenciadeconducir_general()
OWNER TO lectura;

Gracias de antemano!

Añade tu respuesta

Haz clic para o