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

वस्तु चर की एसएसआईएस गणना?

आप इस ऑब्जेक्ट वेरिएबल को कैसे पॉप्युलेट कर रहे हैं? आप चर को कैसे पॉप्युलेट करते हैं, इस पर निर्भर करते हुए, गिनती प्राप्त करने के अधिक सुरुचिपूर्ण तरीके सूचीबद्ध किए जा सकते हैं। हालांकि, यहां आपके लिए एक त्वरित और गंदा समाधान है:

  1. एक नया वेरिएबल टाइप इंटीजर बनाएं और वेरिएबल को 0 से इनिशियलाइज़ करें
  2. अपने ऑब्जेक्ट पर पुनरावृति करने के लिए फ़ोरैच लूप कार्य का उपयोग करें (फ़ोरैच लूप संपादक खोलें, Collections पर जाएँ और एन्यूमरेटर को Foreach ADO Enumerator . में बदलें और एडीओ ऑब्जेक्ट सोर्स वेरिएबल को आपके ऑब्जेक्ट वेरिएबल में।
  3. एक Execute SQL Task . बनाएं
  4. सामान्य टैब पर, ResultSet को सिंगल रो पर और अपने sql स्टेटमेंट को SELECT (@Count + 1) पर सेट करें
  5. पैरामीटर मैपिंग टैब में, अपना नया पूर्णांक चर जोड़ें और Parameter Name बदलें @काउंट
  6. . के लिए विशेषता
  7. परिणाम सेट टैब में, नाम के साथ एक नई प्रविष्टि जोड़ें:0 और चर नाम:आपका नया बनाया पूर्णांक चर।

एक बार जब आपका लूपिंग पूरा हो जाता है, तो आपके पास ऑब्जेक्ट की गिनती होगी।

नोट:यदि आप पहले से ही इन फ़ाइलों के माध्यम से पुनरावृति कर रहे हैं (जो मुझे लगता है कि आप तब से हैं जब से आप फ़ाइल नामों के साथ ऑब्जेक्ट वेरिएबल को पॉप्युलेट करने के लिए एसएसआईएस का उपयोग कर रहे हैं), आपको केवल चरण 1, 3-6 करने की आवश्यकता है।



  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. कंटेन्स () का उपयोग करते समय 2100 पैरामीटर सीमा (एसक्यूएल सर्वर) को मारना

  3. मैं विशाल बाइनरी (फ़ाइल) के केवल एक हिस्से का चयन कैसे करूं?

  4. क्या डीबी में एक ही नाम के साथ बाधाएं हो सकती हैं?

  5. SELECT DISTINCT विभिन्न मामलों पर ध्यान नहीं देता