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

start [/forum/topic.php?fid=47&msg=39698383&tid=1829637]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 352ms |

| 0 / 0 |

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