Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.01.2010, 16:56
|
|||
---|---|---|---|
|
|||
Не получается рекурсивный запрос |
|||
#18+
Создаю репортаж. Пишу рекурсивный запрос типа: SELECT * FROM TABLE START WITH parent IS NULL CONNECT BY PRIOR id=parent ORDER SIBLINGS BY поле_сортировки Всё работает. Репортаж создаёт иерархическую таблицу. Теперь создаю интерактивный репортаж, пишу тот же запрос. Но запрос не проходит, выдаётся ошибка: 1 error has occurred The report query needs a unique key to identify each row. The supplied key cannot be used for this query. Please edit the report attributes to define a unique key column. ORA-01446: невозможно из представления с DISTINCT, GROUP BY и т.д. выбрать ROWID или произвести выборку В чём может быть ошибка? P.S. При создании просто репортажа Апекс тоже ругался, но я убрал галочки с Sort и Sort Secuence, тогда запрос прошёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2010, 17:01
|
|||
---|---|---|---|
Не получается рекурсивный запрос |
|||
#18+
well9999Создаю репортаж. Спасибо, это было здорово! Для справки: Report - это Отчёт. ;) well9999Теперь создаю интерактивный репортаж, пишу тот же запрос. Но запрос не проходит, выдаётся ошибка: 1 error has occurred The report query needs a unique key to identify each row. The supplied key cannot be used for this query. Please edit the report attributes to define a unique key column. ORA-01446: невозможно из представления с DISTINCT, GROUP BY и т.д. выбрать ROWID или произвести выборку В чём может быть ошибка? В том, что нужно явно указать столбец (или два), уникально идентифицирующие каждую строку отчёта. В Вашем случае - ID и PARENT_ID. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2010, 17:13
|
|||
---|---|---|---|
|
|||
Не получается рекурсивный запрос |
|||
#18+
Вот реальный запрос: Столбцы ID и PARENT указаны, но ошибка та же .... SELECT ID,NAME,PARENT,ORDER_STR FROM STRUCTURE START WITH PARENT IS NULL CONNECT BY PRIOR ID=PARENT ORDER SIBLINGS BY ORDER_STR ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&mobile=1&tid=1877119]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 150ms |
0 / 0 |