Matthew Strawbridge が示唆するように列エイリアスを使用できますが、一重引用符ではなく二重引用符で囲む必要があります:
SELECT ... AS "MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR" FROM CLS_MCC1XX_BOM_HEADER;
プレ>さらに重要なことに、識別子の最大長は 30 文字に制限されているため、ここでは機能しません。
別のオプションは、代わりに偽のヘッダーを作成することです:
set heading off prompt MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR SELECT ... FROM CLS_MCC1XX_BOM_HEADER;
プレ>
set heading off
を使用して、実際の役に立たないヘッダーを抑制します (またはset pagesize 0
) 代わりにprompt
を使用します 必要なテキストを書き込むための SQL*Plus コマンド。
select '<your header>' from dual
prompt
を使用する代わりに 、しかし、私はそれが少しきれいだと思います.