Примеры рекурсивных запросов с помощью CONNECT BY


Запрос вниз по иерархии от узла 'Москва' (присутствует только в качестве предка): 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 --------------------------------------------------- /Выборг /Выборг/Ленинград /Выборг/Ленинград /Выборг/Ленинград/Новгород



Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий