Anda dapat menggunakan alias kolom seperti yang disarankan Matthew Strawbridge, tetapi Anda harus menyertakannya dalam tanda kutip ganda, bukan tanda kutip tunggal:
SELECT ...
AS "MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR"
FROM CLS_MCC1XX_BOM_HEADER;
dan yang lebih penting lagi, Anda dibatasi oleh panjang maksimum pengenal, 30 karakter, jadi ini tidak akan berfungsi di sini.
Pilihan lain adalah membuat header palsu Anda sebagai gantinya:
set heading off
prompt MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR
SELECT ...
FROM CLS_MCC1XX_BOM_HEADER;
Anda menekan tajuk yang sebenarnya dan tidak membantu, dengan set heading off
(atau set pagesize 0
) dan sebagai gantinya gunakan prompt
Perintah SQL*Plus untuk menulis teks yang Anda inginkan.
Anda juga dapat select '<your header>' from dual
daripada menggunakan prompt
, tapi menurut saya ini sedikit lebih bersih.