Cómo transponer columna en fila en Oracle sql 11G
Necesito convertir la columna en fila para lo siguienteselect column_name from all_tab_cols where table_name='TABLE_NAME' ;
COLUMN_1
COLUMN_2
COLUMN_3
COLUMN_4
COLUMN_5
COLUMN_6
COLUMN_7
Intenté usar el operador / cláusula pivote,
necesito mencionar todos los nombres de columna para la tabla si la tabla contiene más número de columna que no sería posible mencionar en la función pivote en la cláusula,
select * from
(
select column_name
from all_tab_cols
where table_name = 'TABLE_NAME'
)
pivot ( min(column_name) for column_name in
(
'COLUMN_1', 'COLUMN_2', 'COLUMN_3', 'COLUMN_4', 'COLUMN_5', 'COLUMN_6', 'COLUMN_7'
));
Rendimiento esperado:
COLUMN_1 COLUMN_2 COLUMN_3 COLUMN_4 COLUMN_5 COLUMN_6 COLUMN_7
¿Alguien podría aconsejar cómo convertir la columna en filas?