Bạn có thể sử dụng bí danh cột như Matthew Strawbridge đề xuất, nhưng bạn phải đặt nó trong dấu ngoặc kép chứ không phải dấu ngoặc đơn:
SELECT ...
AS "MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR"
FROM CLS_MCC1XX_BOM_HEADER;
và quan trọng hơn, bạn bị giới hạn bởi độ dài tối đa của số nhận dạng, 30 ký tự, vì vậy điều này sẽ không hoạt động ở đây.
Một tùy chọn khác là tạo tiêu đề giả của bạn để thay thế:
set heading off
prompt MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR
SELECT ...
FROM CLS_MCC1XX_BOM_HEADER;
Bạn loại bỏ tiêu đề thực, không hữu ích, với set heading off
(hoặc set pagesize 0
) và thay vào đó hãy sử dụng prompt
Lệnh SQL * Plus để viết văn bản bạn muốn.
Bạn cũng có thể select '<your header>' from dual
thay vào đó sử dụng prompt
, nhưng tôi thấy nó sạch hơn một chút.