| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Прохождение дерева в T-SQL |
| Автор: Idsa 5.5.2008, 10:55 |
| Здравствуйте! Мне необходимо написать хранимую процедуру для прохождения дерева вверха. Структура таблицы примерно следующая: id, parentId. Необходимо, получив на вход id, вернуть массив всех его parentId (пробежать дерево вверх). Нашел тему с обратной задачей: http://forum.vingrad.ru/topic-173067.html. Но т. к. T-SQL знаю весьма посредственно, хотелось бы получить рекомендации конкретно по моему вопросу. Буду рад любой помощи. P. S. А можно ли реализовать прохождение дерева вверх без хранимой процедуры? |
| Автор: Magnifico 5.5.2008, 14:38 | ||||||
| правда я не сталкивался с надобностью делать такие процедуры но ввиду интересности вопроса: вот статья как поднятся вверх с примером процедуры для Firebird http://www.ibase.ru/devinfo/treedb.htm я ее просто переделал:
вызываем :
|
| Автор: Idsa 5.5.2008, 21:06 |
| Magnifico, спасибо за помощь. Именно то, что нужно |