Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Внизрекурсия в запросе Найти похожие ветки
← →
stud © (2004-09-30 18:06) [0]есть рекурсивная процедура, которая выбирает в древовидной структуре все ветви начиная с указанной. отдельно эта процедура работает правильно. но если ее использовать в конструкции
select ... from table where id in (select id from rec_procedure)
то процедура возвращает только результат одной (первой) итерации. почему такое происходит?
← →
Johnmen © (2004-09-30 18:10) [1]Потому, что не указана "ветви начиная"
:)
← →
stud © (2004-09-30 18:18) [2]да нет, надописал, все указано)))
> select id from rec_procedure(id))
← →
Johnmen © (2004-09-30 18:23) [3]Откуда берется значение вх.параметра ?
← →
Johnmen © (2004-09-30 18:25) [4]Подозреваю, что не читал ещё http://www.krista.ru/ib/proc-join.html
← →
stud © (2004-09-30 18:27) [5]нет, не читал.
параметр передается через параметр))) в запросе
← →
YurikGL © (2004-09-30 18:55) [6]
> stud © (30.09.04 18:06)
Приведи код что-ли...
← →
stud © (2004-09-30 19:03) [7]код чего?? код запроса вверху
процедуры смысла наверное нет, т.к. отдельно она работает как должна, проблема именно при использовании ее в запросе
← →
YurikGL © (2004-09-30 19:09) [8]
> stud © (30.09.04 19:03) [7]
Процедуры на всякий случай :-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c