sql >> Base de Datos >  >> RDS >> Oracle

¿Incluir nombres de columna en los resultados de una consulta Oracle SQL?

Este sería un método rápido y sucio para hacer lo que quieres. Si una columna no fuera de tipo varchar2, entonces necesitaría emitir el segundo SELECT resultado a VARCHAR2 .

Consulte TO_CHAR para la sintaxis de conversión.

SELECT 'colname1',
       'colname2',
       'colname3',
       1 AS ordering
  FROM dual
UNION
SELECT colname1,
       colname2,
       colname3,
       2 AS ordering
  FROM yourtable
ORDER BY ordering;

Si realmente no desea ver la columna de "ordenamiento", puede envolver toda la declaración en otra selección que solo seleccione las columnas que desea ver.

Sin embargo, tendría que estar de acuerdo con los comentarios, idealmente debería poder exportar metadatos a través de su herramienta IDE en lugar de una solución alternativa.

Espero que ayude...