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

एसएसआईएस - संबंधित कॉलम प्राप्त करने के लिए किसी अन्य टेबल पर लुकअप करना

दरअसल, यह लुकअप का मामला है। ऐसा लगता है कि आप नाम और रिटर्न आईडी से लुकअप करना चाहते हैं। बहुत साधारण। यहां बताया गया है कि मैंने इसका एक उदाहरण कैसे बनाया:

  1. डेटा प्रवाह कार्य को डिज़ाइन सतह पर खींचें। इस पर स्विच करने के लिए डबल-क्लिक करें।
  2. मेरे डेटाबेस के लिए एक कनेक्शन प्रबंधक बनाएं
  3. डिज़ाइन सतह पर खींचें:
    • एक OLE DB स्रोत
    • एक लुकअप रूपांतरण
    • एक OLE DB गंतव्य
  4. स्रोत को लुकअप टू डेस्टिनेशन से कनेक्ट करें। यह "लुकअप मैच आउटपुट" है जिसे हम गंतव्य तक ले जाना चाहते हैं। चित्र 1 देखें।
  5. स्रोत को कॉन्फ़िगर करें। मेरी स्रोत तालिका में केवल आईडी और नाम कॉलम थे।
  6. लुकअप कॉन्फ़िगर करें
    • सामान्य टैब:OLE DB कनेक्शन का उपयोग करें
    • कनेक्शन टैब:समान कनेक्शन निर्दिष्ट करें, लेकिन लुकअप तालिका का उपयोग करें। मेरी लुकअप तालिका सिर्फ आईडी और नाम थी, लेकिन नाम को अद्वितीय बनाया गया था, इसलिए यह लुकअप कॉलम के रूप में बेहतर समझ में आता है।
    • कॉलम टैब पर, आउटपुट के रूप में "id" के साथ नाम को मैप करने के लिए नाम को कॉन्फ़िगर करें। लुकअप ऑपरेशन को "नया कॉलम जोड़ें" के रूप में कॉन्फ़िगर करें, और उस कॉलम को "लुकअप आईडी" नाम दें। चित्र 2 देखें।
    • अन्य दो टैब पर ध्यान न दें
  7. आउटपुट को सभी तीन कॉलम लेने के लिए कॉन्फ़िगर करें। चित्र 3 देखें।

बस इतना ही। स्रोत से प्रत्येक पंक्ति के लिए, नाम स्तंभ का उपयोग लुकअप तालिका के नाम स्तंभ से मिलान करने के लिए किया जाएगा। प्रत्येक मैच अपने आईडी कॉलम को नए लुकअप आईडी कॉलम के रूप में योगदान देगा। सभी तीन कॉलम गंतव्य के लिए आगे बढ़ेंगे।

चित्र 1:
चित्र 2:
>>

चित्र 3:


  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 सर्वर में आइडेंटिटी कॉलम का मान अचानक बढ़कर 1001 हो जाता है

  4. एएसपीनेट में डेटाबेस से छवि पुनर्प्राप्त करें

  5. प्रीवोयस पंक्ति डेटा के आधार पर एक एसक्यूएल तालिका में स्वत:गणना कॉलम