Просмотр результатов конвейерной функции в SQL*Plus или Oracle SQL Developer

Как я могу просмотреть результаты, возвращаемые конвейерной функцией в Oracle SQL Developer?

Я вызываю функцию с помощью простого select..from dual лайк

select piaa_extract.FN_PIAA_EXTRACT('01-JAN-00','01-JAN-12') FROM DUAL

и результат, который я получаю,

IQCFINAL.REC_PIAA(IQCFINAL.REC_PIAA,IQCFINAL.REC_PIAA,.....,IQCFINAL.REC_PIAA)

Разработчик Allround Automations PL/SQL прекрасно отображает результаты в табличном формате, но у меня нет лицензии на полную версию разработчика PL/SQL.

Вывод SQL*Plus также не очень хорош, хотя лучше, чем Oracle SQL Developer. Какие-нибудь мысли?

1 ответ

Решение

Как правило, вы бы использовали

select * from table(piaa_extract.FN_PIAA_EXTRACT('01-JAN-00','01-JAN-12'))

Это работает?

Другие вопросы по тегам