powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выполнение рекурсивного запроса с помощью не рекурсивных функций
38 сообщений из 38, показаны все 2 страниц
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39397604
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Имеется следующее задание:
Для каждого сотрудника выбрать всех его начальников по иерархии.
Вывести поля: код сотрудника, имя сотрудника (фамилия + имя через пробел),
код начальника, имя начальника (фамилия + имя через пробел), кол-во промежуточных
начальников между сотрудником и начальником из данной строки выборки. Если у какого-то
сотрудника есть несколько начальников, то для данного сотрудника в выборке должно быть
несколько строк с разными начальниками. Упорядочить по коду сотрудника, затем по уровню
начальника (первый – непосредственный начальник, последний – руководитель организации).

Знаю как его выполнить с помощью рекурсивного запроса:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select  e.employee_id,
        e.last_name || ' ' || e.first_name as employee_name,
        CONNECT_BY_ROOT e.employee_id as manager_id,
        CONNECT_BY_ROOT (e.last_name || ' ' || e.first_name) as manager_name,
        level - 2 as pathlen,
        sys_connect_by_path(e.last_name || ' ' || e.first_name, '/') as path,
        level
  from  employees e
  where level > 1
  connect by e.manager_id = prior(e.employee_id)
  order by e.employee_id, 
           level
;



но не могу понять как это задание можно выполнить без рекурсивного запроса.
Подскажите пожалуйста в какую сторону копать.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39397623
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713Знаю как его выполнить с помощью рекурсивного запроса:
но не могу понять как это задание можно выполнить без рекурсивного запроса.


Твой запрос нe рекурсивный а иерархический. Ну а без иерархического/рекурсивного запроса если нaриcовать пaру функций но внутри их все равно придется ползать от сотруника к начальнику в цикле что по-сути та-же иерархия/рекурсия.

SY.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39397668
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713,

Если для получения родительских записей нельзя использовать connect by и recursive subquery factoring,
то задачу можно решить итеративной моделью (для общего случая) или pattern matching (при условии что айдишники увеличиваются с увеличением уровня).

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
SQL> with t(id, id_parent) as
  2  (
  3  select 1, 0 from dual
  4  union all select 11, 10 from dual
  5  union all select 2, 1 from dual
  6  union all select 3, 1 from dual
  7  union all select 4, 2 from dual
  8  )
  9  select *
 10  from t
 11  match_recognize
 12  (
 13    order by id desc
 14    measures classifier() as cls
 15    all rows per match
 16    pattern (start_ (parent_|{-dummy-})*)
 17    define
 18      start_ as start_.id = 4,
 19      parent_ as last(start_.id_parent) = parent_.id or prev(parent_.id_parent,1) = parent_.id
 20  ) mr;

        ID CLS                             ID_PARENT
---------- ------------------------------ ----------
         4 START_                                  2
         2 PARENT_                                 1
         1 PARENT_                                 0
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39397693
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopзадачу можно решить итеративной моделью

А итеративнaя модель это не рекурсия?
Через match_recognize врядли получится - не ползает он через ту-же строку дважды.

SY.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39397752
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,
помой-му иерархический и рекурсивный запрос одно и тоже. Я вроде читал, что Oracle вместо рекурсивный запрос использует иерархический запрос. Поправьте меня если ошибаюсь.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39397754
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbms_photoshop,

То что вы написали не является ли "рекурсивным запросом с подзапросом with" ( http://citforum.ru/database/oracle/recursive/ )
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39397756
Person2713То что вы написали не является ли "рекурсивным запросом с подзапросом with" ну покажи нам, где там якорная часть, где рекурсивная...
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39398020
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYdbms_photoshopзадачу можно решить итеративной моделью

А итеративнaя модель это не рекурсия?
Через match_recognize врядли получится - не ползает он через ту-же строку дважды.

SY.Итеративная модель - это цикл while (если речь про обход дерева).
Кстати, любую рекурсию можно реализовать через не рекурсию.
Я даже устраивал троллинг на эту тему в форуме работа 13199084 , но не взлетело - там любители поговорить, а не сравнивать производительность.
Ползать в две стороны не выйдет, но я написал в скобочках ограничения для решения выше.

PS. Мы своими разговорчиками только запутаем ТС. У него и так полная каша в голове.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39398880
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
объясните пожалуйста чем отличаются иерархические запросы от рекурсивных в oracle
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39398881
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713объясните пожалуйста чем отличаются иерархические запросы от рекурсивных в oracleОткрываешь синтаксис SELECT и на странице Ctr + F по словам "recursive" и "hierarchical".
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39398902
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо dbms_photoshop,
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39398982
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переписал запрос через рекурсию, правда есть одно но, не могу понять как выводить для каждого сотрудника в отдельной строчке руководителей. Например, есть иерархия /Петров/Иванов/Козлов/Петряев. В итоге для Петряева должны получить результат:
Сотрудник Руководитель
Петряев Козлов
Петряев Иванов
Петряев Петров

Подскажите пожалуйста какие есть пути решения.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39398983
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Person2713Переписал запрос через рекурсию, правда есть одно но, не могу понять как выводить для каждого сотрудника в отдельной строчке руководителей. Например, есть иерархия /Петров/Иванов/Козлов/Петряев. В итоге для Петряева должны получить результат:
Сотрудник Руководитель
Петряев Козлов
Петряев Иванов
Петряев Петров

Подскажите пожалуйста какие есть пути решения.
А в целом должно быть так:
Сотрудник Руководитель
Иванов Петров
Козлов Иванов
Козлов Петров
Петряев Козлов
Петряев Иванов
Петряев Петров
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399046
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713,
prior

dbms_photoshop,
мне кажется скоро можно будет давать ссылки на твою книгу вместо документации... по крайней мере не будет вопросов про русский язык))
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399642
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vint,
priop используется в иерархическом запросе. А у меня сейчас рекурсивный
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399659
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713А в целом должно быть так

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
select  connect_by_root ename employee_name,
        case
          when connect_by_root ename != ename then ename
        end manager_name
  from  emp
  where connect_by_root ename != ename
     or mgr is null
  connect by empno = prior mgr
/
EMPLOYEE_N MANAGER_NA
---------- ----------
SMITH      FORD
SMITH      JONES
SMITH      KING
ALLEN      BLAKE
ALLEN      KING
WARD       BLAKE
WARD       KING
JONES      KING
MARTIN     BLAKE
MARTIN     KING
BLAKE      KING
CLARK      KING
SCOTT      JONES
SCOTT      KING
KING
TURNER     BLAKE
TURNER     KING
ADAMS      SCOTT
ADAMS      JONES
ADAMS      KING
JAMES      BLAKE
JAMES      KING
FORD       JONES
FORD       KING
MILLER     CLARK
MILLER     KING

26 rows selected.

SQL> 



Или с индентацией:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
select  connect_by_root ename employee_name,
        case
          when connect_by_root ename != ename then lpad(' ',(level - 2) * 2) || ename
        end manager_name
  from  emp
  where connect_by_root ename != ename
     or mgr is null
  connect by empno = prior mgr
/
EMPLOYEE_NAME   MANAGER_NAME
--------------- ---------------
SMITH           FORD
SMITH             JONES
SMITH               KING
ALLEN           BLAKE
ALLEN             KING
WARD            BLAKE
WARD              KING
JONES           KING
MARTIN          BLAKE
MARTIN            KING
BLAKE           KING
CLARK           KING
SCOTT           JONES
SCOTT             KING
KING
TURNER          BLAKE
TURNER            KING
ADAMS           SCOTT
ADAMS             JONES
ADAMS               KING
JAMES           BLAKE
JAMES             KING
FORD            JONES
FORD              KING
MILLER          CLARK
MILLER            KING

26 rows selected.

SQL> 



SY.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399664
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,

Спасибо за примеры, но мне надо сделать иерархический запрос
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select  e.employee_id,
        e.last_name || ' ' || e.first_name as employee_name,
        CONNECT_BY_ROOT e.employee_id as manager_id,
        CONNECT_BY_ROOT (e.last_name || ' ' || e.first_name) as manager_name,
        level - 2 as pathlen,
        sys_connect_by_path(e.last_name || ' ' || e.first_name, '/') as path,
        level
  from  employees e
  where level > 1
  connect by e.manager_id = prior(e.employee_id)
  order by e.employee_id,
           manager_id desc
;



c помощью рекурсии. Сделал вот часть:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
WITH
  reports_to_101 (emp_id, emp_name, mgr_id, mgr_name, ppath, lvl, pathlen) AS
  (
     SELECT e1.employee_id, 
            e1.last_name || ' ' || e1.first_name as emp_name, 
            e1.manager_id,
            null mgr_name,
            '/' || e1.last_name || ' ' || e1.first_name ppath,
            1 lvl,
            0 pathlen
     FROM employees e1
     WHERE e1.manager_id is NULL
   UNION ALL
     SELECT e.employee_id,
            e.last_name || ' ' || e.first_name as emp_name,
            e.manager_id,
            r.emp_name as mgr_name,
            ppath || '/' || e.last_name || ' ' || e.first_name,
            lvl + 1,
            r.lvl-1
     FROM reports_to_101 r, employees e
     WHERE r.emp_id = e.manager_id
  )
SELECT  emp_id, 
        emp_name, 
        mgr_id,
        mgr_name,
        ppath, 
        lvl,
        pathlen
FROM reports_to_101
where lvl > 0 
ORDER BY emp_id,
         mgr_id 
;


и вот не могу понять сотрудника выводить всех его начальников в отдельных строках
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399668
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713и вот не могу понять сотрудника выводить всех его начальников в отдельных строкахЯ смотрю ты делаешь успехи и смог найти "Recursive Subquery Factoring: Examples" по ссылке, что я дал.
Теперь перейди ко второму примеру и увидь там "MGR_LIST". Неужели это так сложно?

Если так туго идет - лучше меняй специальность, потом потратишь пять лет, а работу найти невозможно.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399679
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713Спасибо за примеры, но мне надо c помощью рекурсии.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
with r(
       ename,
       mgr,
       lvl
      ) as (
             select  ename,
                     mgr,
                     1
               from  emp e1
            union all
             select  r.ename,
                     e.mgr,
                     r.lvl + 1
               from  r,
                     emp e
               where e.empno = r.mgr
                 and e.mgr is not null
           )
search depth first by lvl set level_order
select  ename employee_name,
        (select lpad(' ',(lvl - 1)  * 2) || e.ename from emp e where e.empno = r.mgr) manager_name
  from  r
  order by level_order
/
EMPLOYEE_NAME   MANAGER_NAME
--------------- ---------------
ADAMS           SCOTT
ADAMS             JONES
ADAMS               KING
ALLEN           BLAKE
ALLEN             KING
BLAKE           KING
CLARK           KING
FORD            JONES
FORD              KING
JAMES           BLAKE
JAMES             KING
JONES           KING
KING
MARTIN          BLAKE
MARTIN            KING
MILLER          CLARK
MILLER            KING
SCOTT           JONES
SCOTT             KING
SMITH           FORD
SMITH             JONES
SMITH               KING
TURNER          BLAKE
TURNER            KING
WARD            BLAKE
WARD              KING

26 rows selected.

SQL> 



SY.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399758
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbms_photoshop,
Каюсь поленился)
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39399762
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Person2713dbms_photoshop,
Каюсь поленился)

Второй пример не сильно помог, так как показывается как вывести целый путь. Но всё равно намёк понял буду документацию читать).
SY, спасибо за пример
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39405387
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, знаю что всем надоел. Но все-таки подскажите как решается вот эта задача:

Для каждого заказчика выбрать в виде строки через запятую даты его заказов. Для конкатенации дат заказов использовать sys_connect_by_path (иерархический запрос). Для отбора «последних» строк использовать connect_by_isleaf.

В данной задаче надо вывести информацию по заказчикам с помощью иерархического запроса, правда в самой таблице иерархии никакой нет. В oracle docs нашел пример, как вывести инфу об одном заказчике, а как для всех не могу понять.
Вот все что пока сделал:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select  customer_id,
        ltrim(SYS_CONNECT_BY_PATH (order_date,', '),', ') as order_dates
  from  (
          select  rownum r,
                  order_date,
                  customer_id 
            from  orders 
            where customer_id = 101
        )
   where connect_by_isleaf = 1
   start with r = 1
   connect by r = prior r + 1
;
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39405396
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713Для конкатенации дат заказов использовать sys_connect_by_path (иерархический запрос).Это устаревшее бессмысленно академическое баловство. RTFM LISTAGG
Person2713
Код: plsql
1.
rownum r

Код: plsql
1.
row_number() over (partition by customer_id order by order_date) as r 
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406068
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ElicPerson2713Для конкатенации дат заказов использовать sys_connect_by_path (иерархический запрос).Это устаревшее бессмысленно академическое баловство. RTFM LISTAGG
Person2713
Код: plsql
1.
rownum r

Код: plsql
1.
row_number() over (partition by customer_id order by order_date) as r 



Elic спасибо за решение, но всё же мне нужен иерархический запрос, так как это одно из заданий лабы. А ещё лучше не решение а объяснение как это можно сделать. Не могу понять как надо мыслить, чтобы такие запросы писать.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406097
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713
Для каждого заказчика выбрать в виде строки через запятую даты его заказов. Для конкатенации дат заказов использовать sys_connect_by_path (иерархический запрос). Для отбора «последних» строк использовать connect_by_isleaf.


А ещё лучше не решение а объяснение как это можно сделать.



На это можно дать только обьяснение почему так лучше не делать.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406185
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ora601,

Я уже понял, что так лучше не делать, но тем не менее сделать надо.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406279
Cavia porcellus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересно было бы увидеть примеры, когда рекурсивный запрос полезнее иерархического
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406283
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cavia porcellusИнтересно было бы увидеть примеры, когда рекурсивный запрос полезнее иерархическогоИерархичное сложение, перемножение …
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406295
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cavia porcellusИнтересно было бы увидеть примеры, когда рекурсивный запрос полезнее иерархическогоРекурсия может быть в глубину/ширину, иерархия только в глубину.
В иерархии невозможно выполнять итеративные/накопительные действия, то есть даже задача "sys_connect_by_path наоборот" требует заметных ухищрений.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406731
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так есть у кого-нибудь идею как можно решить данную задачу с помощью иерархического запроса?
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406740
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713Так есть у кого-нибудь идею как можно решить данную задачу с помощью иерархического запроса?Зачёт нужно заслужить. Тем более, что тебе практически разжевали.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39406848
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic, можно по подробнее, я не очень понял о чём вы.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39407016
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713можно по подробнее, я не очень понял о чём вы. 20216226
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39407508
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic, не понимаю как аналитическая функция может помочь в данной задаче
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39407512
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713не понимаюТут я ничем не могу помочь.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39407527
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Person2713Elic, не понимаю как аналитическая функция может помочь в данной задаче

Ну уж если так надо с иерархией (хотя она тут как зайцу...). Медитируй:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
with t as (
           select  customer_id,
                   order_date,
                   row_number() over(partition by customer_id order by order_date) rn
             from  orders
          )
select  customer_id,
        ltrim(sys_connect_by_path(order_date,', '),', ') as order_dates
  from  t
  where connect_by_isleaf = 1
  start with rn = 1
  connect by customer_id = prior customer_id
         and rn = prior rn + 1
/



SY.
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39408106
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY, благодарю за решение но от этого не легче, пойду препода доставать пусть объясняет)
...
Рейтинг: 0 / 0
Выполнение рекурсивного запроса с помощью не рекурсивных функций
    #39408344
Person2713
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,

Еще раз спасибо, разобрался в вашем решение, теперь хоть появилось представление что и как работает)
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выполнение рекурсивного запроса с помощью не рекурсивных функций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]