sql >> Databasteknik >  >> RDS >> Oracle

Inkludera kolumnnamn i resultaten av en Oracle SQL-fråga?

Detta skulle vara en snabb och smutsig metod för att göra vad du vill. Om en kolumn var en icke-varchar2-typ så skulle du behöva casta den andra SELECT resultat till VARCHAR2 .

Se TO_CHAR för konverteringssyntaxen.

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

Om du verkligen inte vill se kolumnen "beställning" kan du slå in hela uttalandet i en annan markering som bara väljer de kolumner du vill se.

Jag måste dock hålla med kommentarerna, du borde helst kunna exportera metadata via ditt IDE-verktyg snarare än en lösning.

Hoppas det hjälper...




  1. Viloläge UUID med PostgreSQL och SQL Server

  2. Bästa sättet att INFOGA många värden i mysqli?

  3. Apache NiFi

  4. Finns det någon motsvarighet till Postgresql VARJE aggregatfunktion på andra RDBMS?