Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Incluir nomes de colunas nos resultados de uma consulta Oracle SQL?


Este seria um método rápido e sujo para fazer o que você quer. Se uma coluna fosse do tipo não-varchar2, você precisaria converter o segundo SELECT resultado para VARCHAR2 .

Veja TO_CHAR para a sintaxe de conversão.
SELECT 'colname1',
       'colname2',
       'colname3',
       1 AS ordering
  FROM dual
UNION
SELECT colname1,
       colname2,
       colname3,
       2 AS ordering
  FROM yourtable
ORDER BY ordering;

Se você realmente não quiser ver a coluna "ordenando", poderá envolver a instrução inteira em outro select que apenas seleciona as colunas que deseja ver.

Eu teria que concordar com os comentários, no entanto, você deveria poder exportar metadados por meio de sua ferramenta IDE em vez de uma solução alternativa.

Espero que ajude...