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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.09.2018, 19:59
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Добрый день, подскажите как вывести данные с помощью процедуры. Вот эта выводит только одну запись. В MySQL можно вывести все данные из курсора ? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2018, 20:07
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outman, процедура выводит не одну запись ,а множество по одной записи чтоб их получить надо воспользоваться инструментами того языка, что запускают хранимку или сначала поместить данные в во временную таблицу в памяти и из неё извлечь данные селектом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2018, 20:23
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Процедура содержит ошибку - последний из отдаваемых процедурой набор записей будет пустым. Следует делать FETCH непосредственно перед WHILE и непосредственно перед END WHILE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2018, 20:28
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Спасибо за ответ. Сделал с временной таблицей, но у меня одна и та же запись повторяется. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2018, 20:31
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Akina, спасибо, но я не понимаю как это все работает. У меня одна и та же запись 135 раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 06:01
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outman, что возвращает этот запрос Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 10:26
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
135 записей, но они все разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 10:59
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outman135 записей, но они все разные. outmanУ меня одна и та же запись 135 раз. какая из 135 записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 11:00
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outman , чудеса рассказываете... создавайте модельный fiddle, будем вместе крутить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 11:02
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outmanУ меня одна и та же запись 135 раз.Надо ли понимать, что процедура возвращает 135 записей, но если в последнем запросе процедуры добавить DISTINCT, то возвращается только 1 запись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:00
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
вадя, процедура отдает последнюю запись из запроса Код: plsql 1. 135 раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:04
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outmanвадя, процедура отдает последнюю запись из запроса Код: plsql 1. 135 раз.я не спрашивал что отдаёт процедура!!! я спросил что отдаёт запрос!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:05
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
AkinaoutmanУ меня одна и та же запись 135 раз.Надо ли понимать, что процедура возвращает 135 записей, но если в последнем запросе процедуры добавить DISTINCT, то возвращается только 1 запись? Выдает одну последнюю запись. Ту самую, которая 135 раз возвращает процедура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:07
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
вадя, вот, что возвращает запрос скрин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:10
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Полный код процедуры, на всякий случай Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:13
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Вот результат процедуры без DISTINCT скрин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:40
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outman, а зачем тут курсор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:45
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
outmanПолный код процедуры, на всякий случай Код: sql 1. 2. 3. Гений, итить! Вот как ты думаешь, что будет выведено??? поля таблицы? хрен тебе! будут выведены переменные! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:46
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:48
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
вадя, мне надо потом обрабатывать полученные данные и выводить результат. Пытаюсь сделать скелет, а потом уже накручивать. В FireBird есть suspend, который выводит данные, а тут как-то не понятно мне. Вот и пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2018, 12:49
|
|||
|---|---|---|---|
Вывод данных с помощью процедуры |
|||
|
#18+
Akina, блин, точно. Читал же, что переменные имеют приоритет. Спасибо большое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1829637]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 371ms |

| 0 / 0 |
