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

Если проверка - входит ли какой-то элемент в корневую группу, то какие проблемы, трудно вверх по ссылкам подняться?
...
Рейтинг: 0 / 0
Как в MSSQL верхнюю часть дерева вытащить??
    #32015116
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как нужно было бы делать
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
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в MSSQL верхнюю часть дерева вытащить??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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