Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как использовать рекурсию с табличным выражением
|
|||
|---|---|---|---|
|
#18+
у меня есть рекурсия, в которой мне нужно использовать табличное выражение, что-то подобное: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Не могу разобраться с синтаксисом, помогите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 20:02 |
|
||
|
как использовать рекурсию с табличным выражением
|
|||
|---|---|---|---|
|
#18+
polin11, расшифруйте, например или ищите подобие : http://www.sql.ru/forum/actualsearch.aspx?search=with recursive union all&sin=0&bid=7&a=&ma=0&dt=-1&s=1&so=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 20:47 |
|
||
|
как использовать рекурсию с табличным выражением
|
|||
|---|---|---|---|
|
#18+
Есть рекурсивный запрос, внутри которого, есть вложенный запрос. Я хочу заменить вложенный запрос на табличное выражение, но не знаю как технически это сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 21:49 |
|
||
|
как использовать рекурсию с табличным выражением
|
|||
|---|---|---|---|
|
#18+
polin11Есть рекурсивный запрос, внутри которого, есть вложенный запрос. Я хочу заменить вложенный запрос на табличное выражение , но не знаю как технически это сделать а что вы имеете в виду под "т-в" в постгрессе ? помню в оракале какая-то такая шняга была, и означала что-то типа простого лейтерала. но для пж что-то не соображу, какую фигню можно обозвать "ТВ". -- вы точно не искусственный интеллект ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2018, 07:48 |
|
||
|
как использовать рекурсию с табличным выражением
|
|||
|---|---|---|---|
|
#18+
polin11, Это? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2018, 13:23 |
|
||
|
как использовать рекурсию с табличным выражением
|
|||
|---|---|---|---|
|
#18+
polin11, Вы не говорите, что должен делать ваш запрос и не показываете его, а предлагаете гадать, в чём у вас ошибка. Но это скучно, поэтому я отказываюсь. Всё же одну ошибку заметил: Код: sql 1. 2. 3. 4. Правильно Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2018, 14:44 |
|
||
|
как использовать рекурсию с табличным выражением
|
|||
|---|---|---|---|
|
#18+
дошло. -- (Common Table Expressions, CTE ) что-то я стал тормозить. тогда рекурсив пишется один раз перед первым цте, который не обяза быть рекурсивным. т.е. сразу за with-ом независимо от того, сколько рекурсивных цте вы в перечислении напишете. хоть ни одного. т.к. признаком рекурсивности далее будет наличие рекурсив-юниона. polin11 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. это не совсем логично, но так оно сделано. или через вложенные , как павел рекомендует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2018, 09:35 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39717009&tid=1995550]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 190ms |

| 0 / 0 |
