Рубрика: Иерархическое извлечение
Иерархические запросы можно определить по наличию предложений CONNECT BY
и START WITH
.
Ключевые слова и предложения
Элементы синтаксиса:
-
SELECT
Стандартное предложениеSELECT
-
LEVEL
Для каждой строки, возвращаемой иерархическим запросом, псевдостолбецLEVEL
возвращает 1 для корневой строки, 2 для дочернего объекта корня и т. д. -
FROM
таблица Задает таблицу, представление или снимок, содержащие столбцы.Можно выбирать данные только из одной таблицы.
-
WHERE
Ограничивает строки, возвращаемые запросом, не влияя на другие строки иерархии -
условие Сравнение с выражениями
-
START WITH
Задает корневые строки иерархии (точку начала). Это предложение обязательно для настоящего иерархического запроса. -
CONNECT BY
Задает столбцы, в которых существует отношение между родитель- скими и дочерними строкамиPRIOR
. Это предложение обязательно для иерархического запроса.
Далее: Управление средой SQL Developer
Написать