Oracle переименовывает столбцы из select автоматически?
У меня есть 2 таблицы со следующими полями.
Таблица 1А.А.BBCCDDТаблица 2А.А.CCEEзапрос
Select t1.*,
t2.*
from table1 t1,
join table2 t2 on table1.DD = table2.EE
Мои столбцы данных возвращаются со следующими именами столбцов:
AA, BB, CC, DD, **AA_1**, **CC_1**, EE
Я не хочу, чтобы имена столбцов были такими. Я хочу, чтобы у них было имя таблицы с префиксом в именах общих (или всех столбцов). Я мог бы это исправить с помощью:
select t1.AA as t1_AA, t1.BB as t1_BB, t1.CC as t1_CC, t1.DD as t1_DD,
t2.AA as t2_AA, t2.CC as t2_CC, t2.EE as t2_EEE
from table1 t1,
inner join table2 t2
on table1.DD = table2.EE
Но это означает, что каждый выбор становится на 500 строк длиннее. Есть ли волшебный способ сделать это в оракуле? В основном я хочу написать свой код как
select t1.* as t1_*, t2.* as t2_*
from table1 t1,
inner join table2 t2
on table1.DD = table2.EE
Но, конечно, это не правильный SQL