Путаница с Oracle CONNECT BY
Запрос:
select level from dual connect by rownum<10;
дает числа от 1 до 9.
Еще один запрос:
SELECT LEVEL FROM DUAL CONNECT BY rownum>5;
выходы: 1
Я использовал CONNECT BY в иерархических данных, таких как менеджер / сотрудник. Но я не могу интерпретировать результаты двух вышеупомянутых запросов.
Редактировать: Я не пытаюсь достичь чего-то особенного с помощью запроса № 2. Я просто хочу знать, как оракул интерпретирует запрос. Действует ли какая-либо часть как родитель и ребенок из-за использования CONNECT BY? Почему результат 1? Что происходит за кулисами?