
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.03.2017, 11:59
|
|||
|---|---|---|---|
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
Есть иерархический справочник со схемой ID-ParentID. Мне нужно получить из него значение, соответствующее определенному пути в иерархии. Получить это значение можно так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. А можно ли получить результат сразу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 12:15
|
|||
|---|---|---|---|
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
Alibek B. Код: plsql 1. В чём говнокодистость этого, хоть знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 12:44
|
|||
|---|---|---|---|
|
|||
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
Alibek B., У тебя в sys_connect слеш направо /, после reverse меняется на обратный, а проверяешь в where опять прямой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 12:47
|
|||
|---|---|---|---|
|
|||
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
реверсияAlibek B., У тебя в sys_connect слеш направо /, после reverse меняется на обратный, а проверяешь в where опять прямой.ну ваапще-то у него два реверса всё логично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 12:49
|
|||
|---|---|---|---|
|
|||
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
ой, мамочки, что я несу... )))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 13:35
|
|||
|---|---|---|---|
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
Alibek B. Код: plsql 1. 2. Отсутствие корней тоже говорит о быдлокоде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 13:42
|
|||
|---|---|---|---|
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
Ок. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Можно ли сразу получить значение VALUE для указанного пути? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 15:21
|
|||
|---|---|---|---|
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2017, 16:16
|
|||
|---|---|---|---|
Полученить строку иерархии по пути (Oracle 10g) |
|||
|
#18+
Да, про такое я не сообразил. Правда у меня в результаты также попадают все остальные корневые записи (с дополнительным условием connect корневые узлы превращаются в конечные ветки без потомков), поэтому добавил в WHERE еще LEVEL > 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1886231]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 384ms |

| 0 / 0 |
