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

start [/forum/topic.php?fid=52&msg=39425754&tid=1886231]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 487ms |

| 0 / 0 |
