Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Plik buforu Oracle do pliku .txt. Opcje nagłówków

Możesz użyć aliasu kolumny, jak sugeruje Matthew Strawbridge, ale musisz umieścić go w cudzysłowach podwójnych, a nie pojedynczych:

SELECT ...
AS "MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR"
FROM CLS_MCC1XX_BOM_HEADER;

a co ważniejsze, jesteś ograniczony przez maksymalną długość identyfikatora, 30 znaków, więc tutaj to nie zadziała.

Inną opcją jest utworzenie fałszywego nagłówka:

set heading off
prompt MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR
SELECT ...
FROM CLS_MCC1XX_BOM_HEADER;

Ukrywasz prawdziwy, nieprzydatny nagłówek, z set heading off (lub set pagesize 0 ) i zamiast tego użyj prompt Polecenie SQL*Plus, aby napisać żądany tekst.

Możesz także select '<your header>' from dual zamiast używać prompt , ale uważam, że jest nieco czystszy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mapowanie NHibernate dla typu danych Oracle INTERVAL DAY TO SECOND

  2. wszystkie wartości wierszy w jednej kolumnie

  3. Wywołaj procedurę składowaną zawierającą zbiór rekordów za pomocą callproc w pythonie

  4. Znajdź brakujące dane przekazane do SQL w klauzuli

  5. Wywołaj sparametryzowane zapytanie Oracle z ADODB w klasycznym ASP