|
|
|
Теоретический вопрос. Курсор из SELECT * FROM TABLE()
|
|||
|---|---|---|---|
|
#18+
Есть процедурина, возвращает SYS_REFCURSOR Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Процедурина прекрасно работает. Курсор открывается, возвращается, всё фетчится на клиенте. Меня гложут следующие вопросы, на которые не хватает моих познаний: 1) Переменная t_list - локальная. Откуда фетчатся данные после того как процедура завершила работу и вернула курсор? 2) В какой момент освободится память, занимаемая переменной t_list (освободится ли вообще?) 3) Надо ли что-то специально делать со стороны клиента для этого? (типа курсора закрыть после фетча) -------------------------------------------------------------- Запомните, товарищи офицеры, чтобы ничего не делать, надо уметь делать все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2018, 18:48 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=113&tid=1883960]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 335ms |

| 0 / 0 |
