Вернуть имена столбцов Oracle в формате table.column?
Существуют ли какие-либо настройки или методы, которые я могу использовать, чтобы Oracle возвращал результаты в<table>.<column>
формат? Например:
Запрос:
SELECT *
FROM foo f
INNER JOIN bar b
ON b.foo_id = f.id
Желаемые результаты:
F.ID F.BLAH B.ID B.FOO_ID B.BLAH
--------------------------------------------------------
1 blah 7 1 blah
2 blah 8 2 blah
3 blah 9 2 blah
Очевидное решение состоит в том, чтобы по отдельности псевдоним каждого столбцаSELECT f.id AS F_ID, ...
; однако мне нужно экспортировать некоторые очень большие устаревшие таблицы (более 300 столбцов), поэтому использование этого метода приведет к тому, что запросы будут огромными и непрактичными.