Du kan bruge et kolonnealias, som Matthew Strawbridge foreslår, men du bliver nødt til at indsætte det i dobbelte anførselstegn, ikke enkelte anførselstegn:
SELECT ...
AS "MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR"
FROM CLS_MCC1XX_BOM_HEADER;
og endnu vigtigere er du begrænset af den maksimale længde af en identifikator, 30 tegn, så det vil ikke fungere her.
En anden mulighed er at lave din falske header i stedet:
set heading off
prompt MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR
SELECT ...
FROM CLS_MCC1XX_BOM_HEADER;
Du undertrykker den rigtige, uhensigtsmæssige overskrift med set heading off
(eller set pagesize 0
) og brug i stedet prompt
SQL*Plus kommando til at skrive den ønskede tekst.
Du kan også select '<your header>' from dual
i stedet for at bruge prompt
, men jeg synes det er lidt renere.