Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в MSSQL верхнюю часть дерева вытащить?? / 4 сообщений из 4, страница 1 из 1
09.10.2001, 05:48
    #32015091
1С-User
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в MSSQL верхнюю часть дерева вытащить??
Вообще-то проблемма проще.
Надо всего лишь определить входит ли элемент в группу
Элемент группа может отстоять от проверяемого на произвольное количество уровней.
Заранее благодарен.
...
Рейтинг: 0 / 0
09.10.2001, 09:01
    #32015109
Ванёк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в MSSQL верхнюю часть дерева вытащить??
Я делал так:
добавил в таблицу поле rootID, потом в хранимую процедуру, которая вставляла запись добавляешь выборку этого rootID из записи, у которой id==parentID если такой не имеется (те это и есть рут), то в rootID вставляешь сам id записи.
Если добавляешь записи не хранимой процедурой, то тригер можно навесить.
Еще, по-моему интересно поэксперементировать с функциями, появившимися в 2000 сервере, рекурсию намутить, но это я не пробовал.
...
Рейтинг: 0 / 0
09.10.2001, 09:03
    #32015110
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в MSSQL верхнюю часть дерева вытащить??
А попонятнее нельзя?
Кто от кого отстоит, кого проверяют.

Если проверка - входит ли какой-то элемент в корневую группу, то какие проблемы, трудно вверх по ссылкам подняться?
...
Рейтинг: 0 / 0
09.10.2001, 09:49
    #32015116
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в MSSQL верхнюю часть дерева вытащить??
Это как нужно было бы делать
http://www.osp.ru/win2000/sql/2001/05/967.htm
http://www.osp.ru/win2000/sql/2001/05/968.htm
http://www.sql.ru/subscribe/066.shtml#1

ну а если все уже создано и надо эти как-то пользоваться тогда пишите подробнее о своей структуре
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в MSSQL верхнюю часть дерева вытащить?? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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