zsergeant
Дата: 02.12.2009 17:09:03
В частности сабж.
Ну и более общий вопрос на эту же тему к гуру:
Есть довольно сложный запрос и есть необходимость использования результатов его выборки в различных функциях. Реализовать его во View не получится, т.к. строится на основе параметров (кроме функции, возвращающей все тот же курсор на ум ничего не приходит). Необходимость помимо всего прочего обусловлена тем, что этот запрос может периодически правиться и плодить его в куче мест ну очень некрасиво и вообще чревато. Погуглив, нашел, что эту проблему можно решить с помощью pipelined-функций либо табличных функций. Однако, без создания соответствующих типов(которые так же необходимо будет править при полей запроса и их типов) опять же ничего не получится. Легче, но все-равно не слишком красиво.
Собственно вопрос: нет ли какого более лаконичного способа использования одного подзапроса в SQL-выражениях различных процедур/функций?
vava
Дата: 04.12.2009 10:54:38
Прошу прощения, что влезаю в чужую тему, но вопрос очень близкий.
Подскажите, как в каком-либо запросе использовать курсор, возвращаемый функцией.
Ведь действительно, на все случаи типов не напасёшься.
Например, такое требуется, когда драйвер не поддерживает передачу курсоров.