sql >> Database >  >> RDS >> Oracle

Kolomnamen opnemen in de resultaten van een Oracle SQL-query?

Dit zou een snelle en vuile methode zijn om te doen wat je wilt. Als een kolom een ​​niet-varchar2-type was, dan zou je de tweede SELECT . moeten casten resultaat naar VARCHAR2 .

Zie TO_CHAR voor de conversiesyntaxis.

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

Als u de kolom "bestellen" echt niet wilt zien, kunt u de hele verklaring in een andere selectie plaatsen die alleen de kolommen selecteert die u wilt zien.

Ik zou het echter eens moeten zijn met de opmerkingen, je zou idealiter metadata moeten kunnen exporteren via je IDE-tool in plaats van een tijdelijke oplossing.

Ik hoop dat het helpt...




  1. MySQL verleent privileges aan gebruiker voor database

  2. Spring en MySQL opgeslagen procedure

  3. MySQL, CONCAT, het resultaat is na een tijdje nul

  4. Hoe zet ik rijen om in kolommen in sql server 2005