Oracle
 sql >> база данни >  >> RDS >> Oracle

Включване на имена на колони в резултатите от Oracle SQL заявка?

Това би бил бърз и мръсен метод да направите това, което искате. Ако дадена колона е тип, различен от varchar2, тогава ще трябва да прехвърлите втория SELECT резултат до VARCHAR2 .

Вижте TO_CHAR за синтаксиса на преобразуване.

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

Ако наистина не искате да виждате колоната „подреждане“, тогава можете да обвиете целия израз в друг избор, който просто избира колоните, които искате да видите.

Все пак трябва да се съглася с коментарите, в идеалния случай трябва да можете да експортирате метаданни чрез вашия IDE инструмент, а не заобиколно решение.

Надявам се да помогне...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL Group By if

  2. Външно съединение на Oracle с условие за филтър на втората таблица

  3. SQL:как да разбера дали съдържанието на колона varchar е числово?

  4. SPOOL връща празни файлове при опит за експортиране от SQL Developer

  5. Ред на изпълнение на условията в SQL клауза „къде“.