Запрос вниз по иерархии от узла 'Москва' (присутствует только в качестве предка): SQL> COLUMN way FORMAT a45 SQL> SELECT SYS_CONNECT_BY_PATH ( node, '/' ) way 2 FROM route 3 CONNECT BY PRIOR node = parent 4 START WITH parent = 'Москва'
5 ;
WAY --------------------------------------------------- /Ленинград /Ленинград/Выборг /Новгород /Новгород/Ленинград /Новгород/Ленинград/Выборг
Запрос вверх по иерархии от узла 'Выборг': SQL> SELECT SYS_CONNECT_BY_PATH ( node, '/' ) way 2 FROM route 3 CONNECT BY node = PRIOR parent
4 START WITH node = 'Выборг'
5 ;
WAY --------------------------------------------------- /Выборг /Выборг/Ленинград /Выборг/Ленинград /Выборг/Ленинград/Новгород