Re: recurse in a single query

Поиск
Список
Период
Сортировка
От Thomas Kellerer
Тема Re: recurse in a single query
Дата
Msg-id i8ijel$9i0$1@dough.gmane.org
обсуждение исходный текст
Ответ на recurse in a single query  ("Jean-Yves F. Barbier" <12ukwn@gmail.com>)
Ответы Re: recurse in a single query
Список pgsql-novice
Jean-Yves F. Barbier, 06.10.2010 21:25:
> Hi list,
>
> I'd like to know how to recurse on some elements into a single query
>
> SELECT P.oid, P.proname, P.proowner, P.pronargs, P.proargtypes::int[],
> T.typname AS "PROCRETURN"  FROM pg_proc P INNER JOIN pg_type T ON
> P.prorettype = T.oid WHERE pronamespace = 230741;
>
>    oid   | proname | proowner | pronargs |    proargtypes    | PROCRETURN
> --------+---------+----------+----------+-------------------+------------
>   230749 | whoami  |   230738 |        0 | {}                | oid
>   237125 | jyadd   |   230738 |        2 | [0:1]={1700,1700} | numeric
>
> The goal is to get {numeric,numeric} instead of {1700,1700} still with one
> query (if possible?)
>

SELECT pg_get_function_arguments(p.oid)
FROM pg_proc p

Thomas


В списке pgsql-novice по дате отправления:

Предыдущее
От: "Jean-Yves F. Barbier"
Дата:
Сообщение: recurse in a single query
Следующее
От: Helgi Örn Helgason
Дата:
Сообщение: Re: Alternative to AS?