таблицы?
Скажем, у меня есть таблица, в который прописаны, какие поля из основной таблицы надо вернуть
пишите PL/SQL процедуру
Можете накидать какой-нибудь пример?
https://oracleplsql.ru/dynamic-sql.html
По этой теме есть новый функционал, если у Вас возможен сценарий когда список возвращаемых полей таблицы может меняться - Вы можете создать универсальную функцию, которая возвращает поля, на основании переданного списка в виде параметров функции. Называется этот новый функционал Polymorphic Table Functions (PTF), фича доступна с 18c и выше. Хорошее описание (как всегда) на oracle-base.com тут: https://oracle-base.com/articles/18c/polymorphic-table-functions-18c
Спасибо, это мне и нужно!
Ну тогда Вам повезло! если Ваша база работает на одном из последних релизов, потому что PTF, как указано выше - это только в последних версиях завезли. Так же имейте в виду что именно PTF был сильно пропатчен в последних версиях 19с, там были баги и только в 19.12 (кажется) все поправили, так что если есть возможность - используйте 19.12 или выше, вплоть до 19.15.
Обсуждают сегодня