EXAMPLE के साथ इंफॉर्मेटिका में अनुक्रम परिवर्तन

Anonim
अनुक्रम जेनरेटर परिवर्तन क्या है?

अनुक्रम जनरेटर परिवर्तन निष्क्रिय है इसलिए यह इनपुट पंक्तियों की संख्या को प्रभावित नहीं करता है। अनुक्रम जनरेटर का उपयोग प्राथमिक प्रमुख मूल्यों को उत्पन्न करने के लिए किया जाता है और इसका उपयोग संख्यात्मक अनुक्रम मानों को उत्पन्न करने के लिए किया जाता है जैसे 1, 2, 3, 4, 5 आदि।

उदाहरण के लिए, आप स्रोत रिकॉर्ड के लिए अनुक्रम मान निर्दिष्ट करना चाहते हैं, फिर आप अनुक्रम जनरेटर का उपयोग कर सकते हैं। उत्पन्न अनुक्रम मान परिवर्तन के कॉन्फ़िगर किए गए गुणों के आधार पर 5, 10, 15, 20, 25 आदि या 10, 20, 30, 40, 50 आदि हो सकते हैं।

अनुक्रम जनरेटर में दो आउटपुट पोर्ट हैं

  • CURRVAL
  • NEXTVAL

CURRVAL पोर्ट वैल्यू हमेशा NEXTVAL + 1 है।

अनुक्रम संख्या उत्पन्न करने के लिए, हम हमेशा NEXTVAL कॉलम का उपयोग करते हैं।

अनुक्रम जनरेटर परिवर्तन के गुण

  • स्टार्ट वैल्यू - यह पहला वैल्यू है जो ट्रांसफॉर्मेशन द्वारा उत्पन्न होगा, डिफॉल्ट वैल्यू 0 है।
  • वृद्धि - यह वह संख्या है जिसके द्वारा आप मानों को बढ़ाना चाहते हैं। डीफॉल्ट मूल्य 1 है।
  • अंतिम मूल्य - यह अधिकतम मूल्य है जो परिवर्तन उत्पन्न करना चाहिए।
  • साइकिल - यदि यह विकल्प सेट है, तो मूल्य के अंत तक पहुंचने के बाद, परिवर्तन प्रारंभ मूल्य से पुनरारंभ होता है।

इस उदाहरण में, हम अनुक्रम संख्या उत्पन्न करेंगे और लक्ष्य में स्टोर करेंगे।

चरण 1 - निम्नलिखित स्क्रिप्ट के साथ एक लक्ष्य तालिका बनाएं।

उपरोक्त emp_fterence.sql फ़ाइल डाउनलोड करें

चरण 2 - सूचना तालिका में लक्ष्य तालिका के रूप में तालिका आयात करें

चरण 3 - एक नया मानचित्रण बनाएं और EMP स्रोत और EMP_SEQUENCE लक्ष्य तालिका आयात करें

चरण 4 - मैपिंग में एक नया परिवर्तन बनाएँ

  1. प्रकार के रूप में अनुक्रम परिवर्तन का चयन करें
  2. परिवर्तन नाम दर्ज करें "seq_emp"
  3. विकल्प बनाएँ चुनें

चरण 5 - अनुक्रम जनरेटर परिवर्तन बनाया जाएगा, किए गए विकल्प का चयन करें

चरण 6 - NEXTVAL कॉलम के अनुक्रम जनरेटर को लक्ष्य में SNO कॉलम से लिंक करें

चरण 7 - स्रोत योग्यता परिवर्तन से अन्य स्तंभों को लक्ष्य तालिका में लिंक करें

चरण 8 - संपत्ति खिड़की खोलने के लिए अनुक्रम जनरेटर पर डबल क्लिक करें, और फिर

  1. गुण टैब का चयन करें
  2. प्रारंभ मान = 1 के साथ गुण दर्ज करें, बाकी गुणों को डिफ़ॉल्ट के रूप में छोड़ दें
  3. ठीक बटन चुनें

अब मैपिंग को सेव करें और सत्र और वर्कफ़्लो बनाने के बाद इसे निष्पादित करें।

लक्ष्य में स्नो कॉलम में अनुक्रम जनरेटर परिवर्तन द्वारा उत्पन्न अनुक्रम संख्या शामिल होगी।

हमारे उदाहरण में, अनुक्रम 1 - स्कॉट, 2 - किंग, 3 - एडम, 4 - मिलर, आदि जैसे होंगे।