Du kan använda ett kolumnalias som Matthew Strawbridge föreslår, men du måste omge det med dubbla citattecken, inte enkla citattecken:
SELECT ...
AS "MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR"
FROM CLS_MCC1XX_BOM_HEADER;
och ännu viktigare är du begränsad av den maximala längden på en identifierare, 30 tecken, så det här fungerar inte här.
Ett annat alternativ är att göra din falska rubrik istället:
set heading off
prompt MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR
SELECT ...
FROM CLS_MCC1XX_BOM_HEADER;
Du undertrycker den verkliga, ohjälpsamma rubriken, med set heading off
(eller set pagesize 0
) och använd istället prompt
SQL*Plus-kommandot för att skriva den text du vill ha.
Du kan också select '<your header>' from dual
istället för att använda prompt
, men jag tycker att det är lite renare.