Oracle - экспорт результатов для превосходства с заголовками / столбцами более 30 символов - PullRequest
0 голосов
/ 08 июля 2019

Я могу экспортировать результаты Oracle (12.1) SQL, чтобы преуспеть с помощью разработчика PL / SQL

Но иногда необходимо дать значимое имя для столбца / заголовка

например "общая сумма за предыдущие 21 день"

Очевидно, что он превышает 30 символов и получает Идентификатор ORA-00972 слишком длинный

previousв Oracle версии 12.2 длина идентификаторов не должна превышать 30 символов.См. Справочник по языку Oracle SQL.

Однако начиная с версии 12.2 они могут иметь длину до 128 байт.(Примечание: байты, а не символы).

  • Этот вопрос относится также к ограничению более новой версии

Можно ли экспортировать с разными именами столбцов без ручного переименования в выводеexcel?

РЕДАКТИРОВАТЬ

Когда я определяю псевдоним не явный , он может превышать предел 30, например, с помощью внутреннего выбора

(select 'longtext' from veryverylongtablename),

создаст столбец selectlongtextfromveryverylongtablename

или

'total amount for previous 21 days'||id 

создаст столбец totalamountforprevious21daysis

Так есть ли обходной путь для отображения значимых заголовков?

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