Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
РЕКУРСИЯ работает, в курсоре не работает
|
|||
|---|---|---|---|
|
#18+
Коллеги, здравствуйте! Есть запрос возвращающий последний по дате создания узел: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. работает, не пойму как его запустить в курсоре, в курсоре не работает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ошибка: Код: sql 1. 2. 3. 4. 5. ну и просто внутри begin ... end, таже ошибка. 1. хранимку нет возможности создать 2. писать шелл где отдельно залью во времянку те PID для которых надо найти детей, потом дергать по одному и подавать в голый селект заполняя в той же времянке второе поле - конечно могу, но верю в sql и db2 Помогите советом. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 00:28 |
|
||
|
РЕКУРСИЯ работает, в курсоре не работает
|
|||
|---|---|---|---|
|
#18+
kT_________, Добрый день. вместо tree (id,pid) as ( select ic.ID,ic.PID from test.tbl ic ), rr (id,pid) as ( select tr.id, tr.pid from tree tr where tr.pid = Vrb_id --для переменной курсора ) union all select tt.id,tt.pid from tree tt, rr where tt.pid = rr.id ) select rec.id INTO TRG_ID from rr rec, test.tbl i where rec.id = i.id order by i.DATE desc fetch first 1 row only; попробуйте Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 11:14 |
|
||
|
РЕКУРСИЯ работает, в курсоре не работает
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Можете дать пример любого рабочего цикла содержащего WITH? например: FOR vrb AS with tree (........ Дело даже не в union all, складывается впечатление что конструкция WITH имеет очень ограниченное применение, внутри курсоров и анонимных блоков просто не работает . Да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 12:50 |
|
||
|
РЕКУРСИЯ работает, в курсоре не работает
|
|||
|---|---|---|---|
|
#18+
Спасибо Олег, Спасибо Марк) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 13:35 |
|
||
|
РЕКУРСИЯ работает, в курсоре не работает
|
|||
|---|---|---|---|
|
#18+
kT_________, db2 -f myfile.sql Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=39077594&tid=1600717]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 178ms |

| 0 / 0 |
