Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка данных с использованием DBMS_SQL и Анонимного блока (Oracle 11g)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте господа инженеры. Подскажите пожалуйста как реализовать следующее через dbms_SQL В существующем проекте используются разные процедуры которые возвращаю REF_CURSOR с разными количествами полей, но у всех этих процедур есть несколько полей с общим названием: к примеру ID, Price, Quantity. Вопрос: Как мне получить значения необходимых полей, провести с ними какие либо действия и вывести результат в виде числа используя в качестве запроса вызов другой процедуры и курсор который она возвращает используя АНОНИМНЫЙ БЛОК begin get_production(sysdate, cur); end; Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2020, 20:13 |
|
||
|
Выборка данных с использованием DBMS_SQL и Анонимного блока (Oracle 11g)
|
|||
|---|---|---|---|
|
#18+
romkaromkka, Если производительность не принципиальна: Код: 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. А так через dbms_sql.to_cursor_number если знаешь позиции полей ID, PRICE, QUANTITY или в SELECTe есть (явные/неявные) алиасы ID, PRICE, QUANTITY: Код: 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. А если просто вывести на экран (зависит от tool - не все хавают): Код: plsql 1. 2. 3. 4. 5. 6. 7. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2020, 21:26 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=35&tid=1880806]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 270ms |
| total: | 410ms |

| 0 / 0 |
