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

Ответы на вопрос(4)

Ваш ответ на вопрос