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

एसएसआईएस - एकाधिक कॉलम मानों को शून्य में कनवर्ट करें

तर्क जटिल होने पर या कई मूल्यांकन होने पर SSIS अभिव्यक्ति बालों वाली और पढ़ने में कठिन हो जाती है। आपके मामले में आप ऐसे कार्यों के एक समूह के साथ समाप्त होने जा रहे हैं, जो व्यक्तिगत रूप से बहुत कम करते हैं।

मैं इसे एक स्क्रिप्ट घटक में बंडल कर दूंगा। इस तरह आप मूल वीबी या सी # फ़ंक्शंस का उपयोग कर सकते हैं ताकि यह पता लगाया जा सके कि आपके सभी कॉलम ठीक से संख्यात्मक में परिवर्तित हो जाते हैं और डिफ़ॉल्ट रूप से असाइन करते हैं जब वे नहीं करते हैं। इसके अतिरिक्त, आप एक कोशिश/पकड़ परिदृश्य को लागू कर सकते हैं और एक अलग आउटपुट बफर को त्रुटिपूर्ण तरीके से भेज सकते हैं।

स्क्रिप्ट घटक को रूपांतरण के रूप में उपयोग करने के कुछ उदाहरण यहां दिए गए हैं:

http://www. bimonkey.com/2009/09/the-script-transformation-part-1-a-simple-transformation/

http://www.sqlis.com /sqlis/post/The-Script-Component-as-a-Transformation.aspx

http://www.codeproject.com/Articles /193855/An-indespensible-SSIS-transformation-component-Scr



  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. इस SQL ​​​​कथन के लिए निष्पादन का क्रम क्या है

  3. SQL सर्वर में ALL का उपयोग करने के 3 तरीके

  4. ExecuteNonQuery का उपयोग कर SQL सर्वर में प्रभावित पंक्तियों को ओवरराइड करना?

  5. कैसे हल करें वक्तव्य ने परिणाम सेट त्रुटि वापस नहीं की?