sql >> Databáze >  >> RDS >> Oracle

Zahrnout názvy sloupců do výsledků dotazu Oracle SQL?

To by byla rychlá a špinavá metoda, jak dělat to, co chcete. Pokud byl sloupec typu jiného než varchar2, pak byste museli přetypovat druhý SELECT výsledek na VARCHAR2 .

Viz TO_CHAR pro syntaxi převodu.

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

Pokud opravdu nechcete vidět sloupec "uspořádání", můžete celý příkaz zabalit do jiného výběru, který pouze vybere sloupce, které chcete vidět.

Musel bych však souhlasit s komentáři, v ideálním případě byste měli být schopni exportovat metadata prostřednictvím vašeho nástroje IDE spíše než řešení.

Doufám, že to pomůže...




  1. Jak převést skript mssql na mysql

  2. MYSQL:Najděte počáteční a koncové časové razítko po sobě jdoucího počtu

  3. jak extrahovat pole json jako tabulku z textového sloupce mysql, když počet objektů json v poli není znám?

  4. Odebrat pojmenovaný svazek pomocí docker-compose?