sql >> Database teknologi >  >> RDS >> Oracle

Vil du inkludere kolonnenavne i resultaterne af en Oracle SQL-forespørgsel?

Dette ville være en hurtig og beskidt metode til at gøre, hvad du vil. Hvis en kolonne var en ikke-varchar2-type, skal du caste den anden SELECT resultat til VARCHAR2 .

Se TO_CHAR for konverteringssyntaksen.

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

Hvis du virkelig ikke ønsker at se "bestillings"-kolonnen, kan du pakke hele erklæringen ind i et andet udvalg, der blot vælger de kolonner, du vil se.

Jeg er dog nødt til at være enig i kommentarerne, du burde ideelt set være i stand til at eksportere metadata gennem dit IDE-værktøj i stedet for en løsning.

Håber det hjælper...




  1. hvor meget CPU en session bruger på et givet tidspunkt i Oracle

  2. Sådan bruges taltabellen i SELECT INTO-statment

  3. SQL-forespørgsel med CASE og grupper efter

  4. hvordan man viser kolonne i mysql på nodejs med modulet mysql