Luis Felipe Aguilar Pereda wrote:
> Buenor Dias,
> 
> Alguien sabe donde se guarda la información de las estructura de una
> FUNCTION; donde se guardan los parametros de la function y las columnas que
> da como resultado.
> 
> del siguiente ejemplo
>        donde se guardan los parametros de la function (_aaaaaaaa y
> _bbbbbbbbb)
>        donde se guardan las columnas de resultado (aaaaaaaa,  bbbbbbbbb,
> id)
> ejm:
> CREATE OR REPLACE FUNCTION proc_alumnos_buscar(_aaaaaaaa character varying,
> _bbbbbbbbb character varying, _id integer)
>   RETURNS SETOF alumnos AS
> $BODY$
> DECLARE sql_result alumnos%rowtype;
> BEGIN
>     FOR sql_result IN SELECT
>                 aaaaaaaa
>             , bbbbbbbbb
>             ,id
> 
>       FROM  alumnos
>       LOOP
>         RETURN NEXT sql_result;
>       END LOOP;
> END;
> $BODY$
>   LANGUAGE 'plpgsql' VOLATILE
>   COST 100
>   ROWS 1000;
> 
> 
> Gracias
> 
El punto de partida seria el catalogo pg_proc
http://www.postgresql.org/docs/8.4/static/catalog-pg-proc.html

Gerardo
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

Responder a