Я хотел бы иметь возможность возвращать все столбцы в таблице или в итоговой таблице объединения и при этом иметь возможность преобразовывать дату в строку по имени.
Например
Выберите ID, ОПИСАНИЕ, TO_CHAR (CHANGE_DATE, 'ГГГГ-ММ-ДД ЧЧ24: MI: SS') КАК ФОРМАТИРОВАНО_ДАТА ОТ MY_TABLE;
Это все хорошо и хорошо только для этих трех столбцов. Но на самом деле таблица будет иметь гораздо больше столбцов и может быть присоединена к другим таблицам. Я хотел бы иметь возможность использовать подстановочный знак для получения всех столбцов и при этом иметь возможность выполнять преобразование TO_CHAR.
Что-то вроде:
SELECT *, (CHANGE_DATE, 'ГГГГ-ММ-ДД ЧЧ24: MI: SS') КАК ФОРМАТИРОВАНО_ДАТА ОТ MY_TABLE;
Как вы уже догадались из TO_CHAR, я использую Oracle, поэтому я использую PLSQL.
Итак, мой конкретный вопрос: существует ли синтаксис, который позволил бы мне выбирать все столбцы (через *) и при этом иметь возможность вызывать функцию для одного столбца в этих столбцах.