Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Иерархический запрос... / 2 сообщений из 2, страница 1 из 1
05.12.2002, 12:34
    #32076030
Антоныч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иерархический запрос...
Всем приветы...
Возникла след. проблема:
Выполнение нижеприведенного запроса

SELECT OBJ_ID,
PARENTOBJ_ID,
OBJ_NAME
FROM OBJECTS s
CONNECT BY PRIOR s.OBJ_ID = s.PARENTOBJ_ID
START WITH s.OBJ_ID = -127

приводит к тому, что выдаются верные OBJ_ID,PARENTOBJ_ID, но почему тогда значения
OBJ_NAME пусты (за исключением первой строки где OBJ_ID = -127 ) ?

С иерархией в SQL столкнулся буквально вчера %)

Структура(сокр.) таблицы ->
Obj_ID(PK)
PARENTOBJ_ID(FK)
Obj_Name

Т.е нужно для определнного объекта найти все его субобъекты( для указанной организации
найти все ее подразделения)

Возможно решение тривиально, но катастрофически не хватает времени разобраться :( (только что докачал доки по PL\SQL...)
...
Рейтинг: 0 / 0
05.12.2002, 17:22
    #32076294
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иерархический запрос...
Будет лучше, если ты еще дашь полный скрипт создания таблицы, с наполнением данных(необх. минимум).
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Иерархический запрос... / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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