feature request START WITH ... CONNECT BY

Поиск
Список
Период
Сортировка
От Ola Sundell
Тема feature request START WITH ... CONNECT BY
Дата
Msg-id Pine.LNX.4.21.0202120936350.27315-100000@miranda.org
обсуждение исходный текст
Ответы Re: feature request START WITH ... CONNECT BY  (Jean-Paul ARGUDO <jean-paul.argudo@idealx.com>)
Re: feature request START WITH ... CONNECT BY  (Jean-Paul ARGUDO <jean-paul.argudo@idealx.com>)
Re: feature request START WITH ... CONNECT BY  (Hannu Krosing <hannu@krosing.net>)
Список pgsql-hackers
Recently I found an Oracle extension, START WITH .. CONNECT BY, which
greatly eases parsing of n-way tree structures stored in table format.

I'd prefer implementing this myself, but alas, I feel I need something
which is a bit easier, to get accustomed to the code base.

the following is copyrighted by Oracle Corporation. So, sue me for posting
it. :)

START WITH condition 

Specify a condition that identifies the row(s) to be used as the
root(s) of a hierarchical query. Oracle uses as root(s) all rows that
satisfy this condition. If you omit this clause, Oracle uses all rows in
the table as root rows. The START WITH condition can contain a subquery.  

CONNECT BY condition 

Specify a condition that identifies the relationship between parent rows
and child rows of the hierarchy. condition can be any condition as
described in "Conditions". However, some part of the condition must use
the PRIOR operator to refer to the parent row. The part of the condition
containing the PRIOR operator must have one of the following forms: 

PRIOR expr comparison_operator expr 

expr comparison_operator PRIOR expr 

Restriction: The CONNECT BY condition cannot contain a subquery. 


Ola

-- 
Ola Sundell
ola@miranda.org - olas@wiw.org - ola.sundell@personalchemistry.com
http://miranda.org/~ola



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [GENERAL] Feature enhancement request : use of libgda in
Следующее
От: Tom Lane
Дата:
Сообщение: Re: alter table drop column status