I have 2 tables with the following fields.
Table1
Table2
Request
Select t1.*, t2.* from table1 t1, join table2 t2 on table1.DD = table2.EE
My data columns are returned with the following column names:
AA, BB, CC, DD, **AA_1**, **CC_1**, EE
I don't need column names. I want them to have a table name prefixed in the names of the common (or all columns). I could fix this with:
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
But this means that every choice around the world is getting 500 lines longer. Is there a magical way to do this in oracle? Basically, I want to write my code, for example
select t1.* as t1_*, t2.* as t2_* from table1 t1, inner join table2 t2 on table1.DD = table2.EE
But of course, this is not true SQL
source share