Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle स्पूल फ़ाइल को .txt फ़ाइल में। शीर्षकों के लिए विकल्प

मैथ्यू स्ट्रॉब्रिज के सुझाव के अनुसार आप कॉलम उपनाम का उपयोग कर सकते हैं, लेकिन आपको इसे डबल-कोट्स में सिंगल कोट्स में संलग्न करना होगा:

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 . का उपयोग करके , लेकिन मुझे यह थोड़ा साफ लगता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएल/एसक्यूएल पैकेज में वैश्विक चर के मान को गतिशील रूप से कैसे बदलें?

  2. Oracle 10g Connect By पहले - प्रदर्शन संबंधी समस्याएं

  3. ईबीएस के साथ एडीएफ एकीकरण

  4. ओरेकल बिना यूनियन के कॉलम को पंक्तियों में कैसे स्थानांतरित करें

  5. कीवर्ड के साथ का उपयोग करके मैं एक ही समय में एक से अधिक कॉलम अपडेट क्यों नहीं कर सकता?