Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.01.2005, 14:24
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
Есть функция которая должна выбрать из базы данные и по определенному правилу сделать string и отдать его на выход функции может и криво делать 3 курсора из одной и той же таблицы но суть не в этом. Не работает строчка MOVE 100 IN all_cat; и я немогу понять почему?!!ъ Если кто знает как в plpgsql двигать курсоры то просьба сообщить. добавление forward и тп специальных слов не понимает и почему-то курсор имеет значение NULL?!! Код: plaintext 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. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 14:25
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
простите нечаянно в IE еще раз нажал на линк и запостил 2 раз :-((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 15:07
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
что никто никогда не работал с курсорами?? странно странно либо я тупой либо PG так просто не умеет :-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 16:13
|
|||
|---|---|---|---|
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
с курсорами работает, но к сожалению я не смогу помочь. так как сам не силён в этом вопросе. думаю, что хорошо ознакомились с этим разделом в доках. http://www.postgresql.org/docs/8.0/interactive/plpgsql-cursors.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 16:19
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
Эх читал я батенька эти разделы и не только эти и искал в google и где только не искал :-((( НЕРАБОТАЕТ! там вроде как ничего про сдвиг не написанно можно в моем случае вызывать курсор другой как пустышку чтоб он двигался а потом наоборот тольько это ж кривота :-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 16:46
|
|||
|---|---|---|---|
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. интересно у вас тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 16:54
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
35.8.3.1. FETCH FETCH cursor INTO target; FETCH retrieves the next row from the cursor into a target, which may be a row variable, a record variable, or a comma-separated list of simple variables, just like SELECT INTO. As with SELECT INTO, the special variable FOUND may be checked to see whether a row was obtained or not. An example: FETCH curs1 INTO rowvar; FETCH curs2 INTO foo, bar, baz; ты ж мне сам ссылку кинул ну почитал бы ее сам ;-))) ну типа RTFM :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 16:56
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
Короче у нас тут чел пришел он ораклоид сказал что в оракле MOVE нет :-((( наверное и в PG нет :-((( буду крутить FETCH и :-(( мать их за ногу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 17:04
|
|||
|---|---|---|---|
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
признаться я больше доверяю хелпу, встроеному в "psql", а доку могут и забыть подправить :) тем неменее перепроверю ещё раз. -- интересно у вас тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 17:08
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
курсоры в SQL и в plpgsql отличаются если делать как ты пишешь то работать не должно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 17:20
|
|||
|---|---|---|---|
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
эх, точно. "слона то я и не приметил" (с) -- интересно у вас тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 18:30
|
|||
|---|---|---|---|
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
vfabrкурсоры в SQL и в plpgsql отличаются если делать как ты пишешь то работать не должно ... Нда. Не так давно сам на такой штуке подорвался((( Это что получается или курсоры двигаются, или циклы и условия есть? А почему такая фигня нездоровая получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 19:55
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
Насколько я понял двигать курсоры нельзя :-)) (нет заложенных функций PG) чтобы нужно было крутить 2 или даже 3 курсора надо что - то такое .... :-)) я просто переписал запрос и вместо 3 получил 1 курсор и его даже никуда двигать ненадо вот Код: plaintext 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. а в оракле говорят тоже крутить нельзя ... ну вернее можно но для этого надо самому написать пакет ... а может оно и правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2005, 20:42
|
|||
|---|---|---|---|
|
|||
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
перечитал неправильная формулировка у меня можно делать FETCH cur INTO var1, var2, ... ,varN; нельзя в plpgsql MOVE FORWARD (BACKWARD, ...) N IN cur также нельзя FETCH FORWARD N ... а просто на SQL можно в любую сторону на любое колво полей Узнал сегодня много нового можна сказать познакомился с plpgsql :-))) как говорится написал свой первый LOOP ^-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2005, 15:11
|
|||
|---|---|---|---|
Как в plpgsql сдвинуть курсор?? |
|||
|
#18+
a EXECUTE 'MOVE FORWARD 5 IN ...'; не пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=2007485]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 333ms |

| 0 / 0 |
