powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Функция выборки из курсора произвольной структуры
5 сообщений из 5, страница 1 из 1
Функция выборки из курсора произвольной структуры
    #39317111
It_bot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть курсоры (много курсоров) неизвестной заранее структуры.
Хотелось бы написать функцию My_function для возврата данных из курсора

например:

SELECT * FROM TABLE( My_function (Some_cursor))

спецификация курсора заранее неизвестна, хочется получать просто реплику курсора в виде таблицы или табличного набора данных
...
Рейтинг: 0 / 0
Функция выборки из курсора произвольной структуры
    #39317119
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_botхочетсязачем?
Клиент вполне умеет работать с ref-курсором, а статическая компиляция plsql все равно не сможет такой запрос.
...
Рейтинг: 0 / 0
Функция выборки из курсора произвольной структуры
    #39317137
It_bot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-It_botхочетсязачем?
Клиент вполне умеет работать с ref-курсором, а статическая компиляция plsql все равно не сможет такой запрос.

Есть процедуры, которые возвращают именно курсоры. Каждую процедуру дублировать путем переписывания нет времени,
решение: сделать унифицированную обертку для этих процедур.
...
Рейтинг: 0 / 0
Функция выборки из курсора произвольной структуры
    #39317165
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_bot-2-пропущено...
зачем?
Клиент вполне умеет работать с ref-курсором, а статическая компиляция plsql все равно не сможет такой запрос.

Есть процедуры, которые возвращают именно курсоры. Каждую процедуру дублировать путем переписывания нет времени,
решение: сделать унифицированную обертку для этих процедур.

Где будут использоваться эти данные?
Структура данных как-то совместима/преобразуемая к стандарто тному виду?

Количество процедур конечно?

Если да, то написать генератор кода, который напишет вам обертку для всех Ваших функций
...
Рейтинг: 0 / 0
Функция выборки из курсора произвольной структуры
    #39317173
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_botУ меня есть курсоры (много курсоров) неизвестной заранее структуры.
Хотелось бы написать функцию My_function для возврата данных из курсора

например:

SELECT * FROM TABLE( My_function (Some_cursor))

спецификация курсора заранее неизвестна, хочется получать просто реплику курсора в виде таблицы или табличного набора данных
DBMS_SQL


TO_CURSOR_NUMBER
DESCRIBE_COLUMNS

.....
stax
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Функция выборки из курсора произвольной структуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]