मैथ्यू स्ट्रॉब्रिज के सुझाव के अनुसार आप कॉलम उपनाम का उपयोग कर सकते हैं, लेकिन आपको इसे डबल-कोट्स में सिंगल कोट्स में संलग्न करना होगा:
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
. का उपयोग करके , लेकिन मुझे यह थोड़ा साफ लगता है।