Oracle renombrar columnas de seleccionar automáticamente?
Tengo 2 tablas con los siguientes campos.
Tabla 1Automóvil club británicocama y desayunoCCDDTabla 2Automóvil club británicoCCEEConsulta
Select t1.*,
t2.*
from table1 t1,
join table2 t2 on table1.DD = table2.EE
Mis columnas de datos vuelven con los siguientes nombres de columna:
AA, BB, CC, DD, **AA_1**, **CC_1**, EE
No quiero los nombres de columna así. Quiero que tengan el nombre de la tabla con el prefijo común (o todas las columnas). Podría arreglar esto con:
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
Pero eso significa que cada selección en todas partes se convierte en 500 líneas más. ¿Hay una manera mágica de hacer esto en Oracle? Básicamente quiero escribir mi código como
select t1.* as t1_*, t2.* as t2_*
from table1 t1,
inner join table2 t2
on table1.DD = table2.EE
Pero, por supuesto, eso no es válido SQL