Обертывание функции, возвращающей anyDataSet в другую функцию - PullRequest
0 голосов
/ 28 октября 2018

В нашем проекте нам нужно было динамически поворачивать некоторые результаты запроса, и я нашел эту ссылку, и она прекрасно работает.

Целевая функция определена как

create or replace function pivot(p_stmt in varchar2,
    p_fmt in varchar2 := 'upper(@p@)', dummy in number := 0)
return anyDataset pipelined using pivotImpl;

Проблема в том, что эта функция принимает строку запроса в качестве аргумента и возвращает anyDataSet.

Как я могу обернуть эту функцию в другие функции, чтобы я мог встроить запросы в свои пользовательские функции?

Как я и пытался, я не могу вызвать функцию, которая возвращает anyDataSet, а затем возвращает свой результат в другой функции PLSQL.Возможно ли это как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...