Я могу экспортировать результаты 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
Так есть ли обходной путь для отображения значимых заголовков?