Конвейерные функции Oracle с коллекциями - форматирование вывода столбца

У меня есть небольшая проблема, когда мне нужно отформатировать столбцы, чтобы просто сделать их готовыми для конечного пользователя. Другими словами, мне нужно, чтобы имена столбцов выглядели довольно. Проблема, с которой я сталкиваюсь, связана с тем, что в Oracle Collections действуют строгие правила форматирования имен столбцов.

Есть ли способ сообщить Oracle, что при передаче данных в "симпатичное" имена столбцов перед выводом, чтобы сделать имена столбцов более удобными для пользователя?

Пример макета:

У меня есть отчет, который просто выводит данные в виде сетки (столбцы / строки). Выполнение запроса и использование Alias для каждого столбца работает нормально. Смотрите ниже выходное изображение:

введите описание изображения здесь

При перемещении данных внутри Oracle с использованием PL/SQL и выводе данных с помощью конвейерной функции вы не можете перебирать столбцы, поскольку в коллекциях Oracle не нравятся пробелы, тире или знаки плюс, и это неудивительно. Мой вопрос заключается в том, как преодолеть это при передаче данных, если это вообще возможно.

Ниже приведены измененные имена столбцов, чтобы они работали для использования через функцию конвейерных таблиц:

введите описание изображения здесь

0 ответов

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