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

एसएसआईएस को कॉलम नाम लिखने से फ्लैट फ़ाइल आउटपुट में कैसे रोकें?

इसे पूरा करने का सबसे अच्छा तरीका निम्नलिखित है:

  1. मैं एक परीक्षण आउटपुट फ्लैट फ़ाइल बनाता हूं। मैं .txt फ़ाइल को SQL क्वेरी से सेट किए गए परिणाम के साथ पॉप्युलेट करता हूं जिसका उपयोग पैकेज में किया जाएगा। सुनिश्चित करें कि .txt फ़ाइल की पहली पंक्ति में कॉलम हेडर नाम हैं।
  2. फ्लैट फ़ाइल कनेक्शन बनाएँ। इसे टेक्स्ट आउटपुट फ्लैट फ़ाइल पर इंगित करें। "पहली डेटा पंक्ति में कॉलम नाम" बॉक्स को चेक करें। यह सुनिश्चित करेगा कि "कॉलम 0", "कॉलम 1", आदि के बजाय वास्तविक कॉलम हेडर नामों का उपयोग/दिखाया जाएगा। फ्लैट फ़ाइल कनेक्शन प्रबंधक को बंद करने के लिए "ओके" पर क्लिक करें।
  3. यह सुनिश्चित करने के लिए फ़्लैट फ़ाइल गंतव्य आइटम संपादित करें कि वास्तविक कॉलम हेडर नाम उठाए गए हैं और फ़ील्ड आपकी क्वेरी और आपके फ़्लैट फ़ाइल कनेक्शन के आउटपुट कॉलम के बीच ठीक से मैप किए गए हैं। "ओके" पर क्लिक करें।
  4. फ्लैट फ़ाइल कनेक्शन को हाइलाइट करें और "गुण" विंडो खोलने के लिए "F4" दबाएं। वहां, "ColumnNamesInFirstDataRow" को "False" में बदलें।

अब आपकी आउटपुट फ़्लैट फ़ाइल में केवल डेटा होगा...कोई कॉलम हेडर पंक्ति नहीं। फिर भी आप अभी भी फ़्लैट फ़ाइल गंतव्य आइटम पर जा सकते हैं और वास्तविक स्तंभ शीर्षलेख नाम देख सकते हैं जो वहां उपयोग किए जा रहे हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर अल्पविराम द्वारा विभाजित

  2. इस क्वेरी के साथ पेजिंग (स्किप / टेक) कार्यक्षमता लागू करें

  3. या SQL सर्वर में केस स्टेटमेंट के साथ समर्थित नहीं है

  4. SQL क्वेरी से गिनती कैप्चर करना

  5. डेटाबेस डिजाइन प्रश्न - श्रेणियाँ / उपश्रेणियाँ