![]() |
|
Модераторы: LSD |
![]()
|
|
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
Появилась задача написать сохраненку которая бы возвращала клиенту набор данных. Как такое реализовать?
-------------------- Never again... |
|||
|
||||
| DKroshkin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
Сделать возвращаемым значением или выходным параметром курсор на данные
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
LSD, А более расширенное можна?
Очень интерестно кто отвечает за освобождение памяти при получении из функции PIPELINED. Это сообщение отредактировал(а) Nuzur - 26.2.2008, 15:04 -------------------- Never again... |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Тот же кто и в обычном случае - тот кому передали курсор. Он должен его закрыть.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
LSD, я не так про курсор спрашивал а про функцию которая отдает набор, тоесть в таком случаи:
При вызове f_pipe как будет идти управление памятью?
-------------------- Never again... |
|||
|
||||
| Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: 13 Всего: 13 |
Это Вы так скать, из чистого любопытства интересуетесь? -------------------- It's better to burn out than to fade away. |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
Sqlninja, Не совсем, просто не хочу наступить на грабли с ликами памяти
-------------------- Never again... |
|||
|
||||
| Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: 13 Всего: 13 |
В данном случае неявный курсор закроется по закрытию функции (оператора). Exception является частным случаем закрытия функции, и все запайпленное погибнет вместе с курсором. Вообще PL/SQL не дает средств управления памятью, поэтому здесь достаточно следить за закрытием явных курсоров. Если исп-ся Java, то главное следить за ResultSet, Statement, Connection.
-------------------- It's better to burn out than to fade away. |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
Sqlninja, Огромное спасибо. Понял.
-------------------- Never again... |
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |