|
|
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
Apex может формировать таблицы из ref cursor'а ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2008, 11:35 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
нет. какая в этом необходимость ? не получается обойтись одним запросом и вы пишите процедуру, в которой обрабатываете данные во временных таблицах, и возвращаете рефкурсор? тогда просто создавайте pl/sql процесс уровня Page Rendering и вызывайте в нем процедуру, которая заполняет временную таблицу. и уже по ней стройте репорт или что нужно.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2008, 17:23 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
но если очень нужно - рисуйте таблицы самостоятельно для примера: Create Region -> PL/SQL Dynamic Content Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2008, 17:38 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
Я пока присматриваюсь к Apex'у... Подойдет он мне или нет ... У меня куча запросов формируется в рантайме функциями и их результаты нужно выводить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2008, 05:09 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
Такую возможность не добавили? Или хотя бы по коллекции? Временная таблица - это фи. Чай оракл, а не MS SQL, правильно использовать реф курсор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 08:48 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
alex-lsТакую возможность не добавили? Или хотя бы по коллекции? Временная таблица - это фи. Чай оракл, а не MS SQL, правильно использовать реф курсор... Голосуй или проиграешь. Нет пока, судя по всему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 09:22 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
pipelined. P.S. rockclimber, голосуй - не голосуй, как не позволяет SQL генерировать запросы с переменным количеством столбцов, так и апекс с refcursor дружить скорее всего не будет. Есть вещи, с которыми надо просто смириться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 12:10 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
alex-lsТакую возможность не добавили? STFF sys_refcursor . alex-lsИли хотя бы по коллекции? Если коллекция -- это SQL-тип TABLE OF, то ничего не мешает использовать соответствующий запрос. Если имеется в виду коллекция APEX , то выборка из представления APEX_COLLECTIONS ничуть не сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 15:50 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
SvDevкак не позволяет SQL генерировать запросы с переменным количеством столбцов Зато SQL позволяет формировать произвольный XML, который можно потом использовать в качестве источника данных во всяких ExtJS . PL/SQL позволяет создавать произвольные запросы. А в APEX API есть удобные обёртки вокруг DBMS_SQL, которые позволяют эти запросы выполнять: APEX_PLUGIN_UTIL.get_data , APEX_PLUGIN_UTIL.get_data . И потом в PL/SQL рисовать циклом табличку. Можно считать, что APEX своеобразно дружит со слабо типизированными ссылочными курсорами. Неудобно, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 16:03 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
кстати попробовал использовать xmltable по Вашему совету suPPLer и что-то странное вышло... колонки есть, строки есть но все пусто :) что это значит??? Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. данные конечно есть, с этим все в порядке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 05:51 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
опечатка... Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 05:52 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
alex-ls, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 12:59 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
alex-lsчто это значит??? Как показал примером guest-04, это значит, что XML различает регистр тегов. Потому исправьте PATH для Ваших столбцов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 16:00 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! так и есть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 04:24 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
а как обработать, если курсор не возвращает строк? получаю ошибку... ORA-06502... хотелось бы просто получить 0 строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 10:48 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
пардон, это какой-то мой косяк, from dual пашет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 11:21 |
|
||
|
Apex и ref cursor
|
|||
|---|---|---|---|
|
#18+
Если кому-то будет интересно... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. так работает, друг помог... XMLSEQUENCE надо добавить было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 11:52 |
|
||
|
|

start [/forum/topic.php?fid=50&fpage=48&tid=1875636]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 313ms |

| 0 / 0 |
