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

एसएसआईएस .सीएसवी फ़ाइल एसक्यूएल सर्वर 2005 से पैरामीटर के साथ एक संग्रहीत प्रक्रिया निष्पादित करता है

मेरे एक सहकर्मी ने मुझे सिर्फ जवाब दिया।

आपको ForEach लूप कंटेनर या रिकॉर्डसेट कंटेनर की आवश्यकता नहीं है।

आपको केवल फ्लैट फ़ाइल स्रोत और एक ओएलई डीबी कमांड की आवश्यकता है। अपने डेटाबेस से कनेक्ट करें और OLE DB कमांड के अंदर उपयुक्त कनेक्शन का चयन करें।

घटक गुणों में निम्नलिखित SQLCommand दर्ज करें:

exec ssis_createorder ?, ?, ? 

"?" पैरामीटर के लिए प्लेस होल्डर हैं।

अगला कॉलम मैपिंग टैब के अंतर्गत .csv फ़ाइल कॉलम को संग्रहीत कार्यविधि पैरामीटर में मैप करें।

आप समाप्त कर चुके हैं आगे बढ़ो और पैकेज चलाओ।

धन्यवाद गैरी अगर आप स्टैक ओवरफ्लो पर थे तो मैं आपको एक अपवोट दूंगा और आपका जवाब स्वीकार करूंगा।



  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_variant कॉलम के लिए तालिका-मूल्यवान पैरामीटर में 'ऑब्जेक्ट' प्रकार का पैरामीटर पास करना

  2. SQL के साथ पिवट का उपयोग करके कुछ स्तंभों को पंक्तियों में स्थानांतरित करें

  3. केवल गिनती होने का चयन करें=2

  4. महीने की शुरुआत से लेकर आज की तारीख तक के रिकॉर्ड चुनें

  5. डेटटाइम से INT . में कनवर्ट करें