Если выполняется следующий SQL, вернутся следующие записи.
select id
from group
start with id = 1
connect by prior PARENT = id
result rows:
2
5
7
8
10
Я предсказываю следующие вещи из этого результата.
- Поскольку вернулось пять строк, и «рекурсивные вызовы» выполняются только 6 раз.
- Поскольку обработка сортировки не выполняется, sorts (память) выполняется 0 раз.
Однако результаты отличаются так же сильно, как и мой результат.
Почему это?
Более того, хотя обработка, которая следует организационной иерархии маршруту, есть ли какие-либо детали в этом SQL?
456 recursive calls
13 sorts (memory)