Было несколько подсказок, которые, кажется, приблизили меня здесь, но с некоторыми уникальными проблемами, я надеюсь, что этот вопрос достаточно отличителен, чтобы заслуживать отдельной публикации.
Для начала вот чтоЯ имею.У меня есть процедура Oracle, которая возвращает стандарт REF CURSOR
, и этот REF CURSOR
передается обратно в мое приложение.REF CURSOR
- это список идентификаторов поиска.
Затем я хочу взять этот список и перенести его в другое хранилище данных и использовать его в операторе выбора.Абсолютно возможно будет сделать это, просматривая REF CURSOR, но я надеюсь избежать этого.Я бы предпочел написать SELECT...WHERE lookup_id IN result_ref_cursor
ИЛИ SELECT...WHERE EXISTS...
Во-первых, возможно ли это или я должен просто попробовать менее элегантное решение?Если это возможно, какие-нибудь подсказки относительно того, где я должен начать искать?
Я относительно новичок в Oracle, но в целом довольно опытный в RDBM, так что не стесняйтесь только через некоторые ссылки на меняможет учиться.Высоко ценится