Здесь речь идет об использовании nocycle в запросе.
Предположим, у нас есть простая таблица с именами столбцов r1 и r2 и значениями для первой строки r1 = a, r2 = b и второй строки r1 = b, r2= a Теперь мы знаем, a относится к b , а b относится к a .Следовательно, существует цикл, и если мы напишем иерархический запрос как
, выберите r1 из таблицы имя_сети, начиная с r1 = 'a', соединяясь с предшествующим r2 = r1;
мыget connect by loop error
Следовательно, используйте nocycle to allow oracle для получения результатов, даже если петля существует.
Следовательнозапрос выберите r1 из имени таблицы, начинайте с r1 = 'a', подключайтесь по nocycle до r2 = r1;