2010-10-29 11 views
14

कोई भी जानता है कि मैं रनटाइम पर एक एसएसआईएस चर कैसे बदल सकता हूं?रनटाइम पर SSIS सेट चर

मैं एक चर उपयोगकर्ता है: SkipStuff

मैं पाश कंटेनर के लिए एक के दौरान

उत्तर

15

आप एक स्क्रिप्ट कार्य जोड़ सकते हैं। स्क्रिप्ट कार्य संपादक में ReadWriteVariables प्रॉपर्टी में अपना एसएसआईएस वैरिएबल जोड़ें।

आप निम्न स्वरूप का उपयोग अपनी स्क्रिप्ट में चर (रों) देख सकते हैं: Dts.Variables["MyCaseSensitiveVariableName"].Value

+1

कुछ उदाहरण: [http://microsoft-ssis.blogspot.com/2010/12/how-to-use-variables-in-script-task.html] (http://microsoft-ssis। blogspot.com/2010/12/how-to-use-variables-in-script-task.html) – Joost

+0

एक बात मैंने देखा जब मैंने ऐसा किया: यह "नियंत्रण प्रवाह" टैब (मुख्य स्क्रीन) में किया जाना चाहिए , "डेटा प्रवाह" टैब नहीं। – EvilBob22

6

तरीकों में से बहुत सारे सच में एक स्थिति के आधार पर यह निर्धारित करना चाहते हैं, लेकिन एक मैं सबसे अधिक बार का उपयोग एक निष्पादित उपयोग करने के लिए है एसक्यूएल कार्य और परिणाम सेट को एकल पंक्ति पर सेट करें और फिर परिणामों को चर में सेट करें।

22

उपयोग अभिव्यक्ति के बजाय कार्य। "अभिव्यक्तियों" फलक में, चर को बाईं ओर सेट करने के लिए रखें, फिर इसे इच्छित मान के बराबर करें।

@ [उपयोगकर्ता :: VariableToSet] कुछ भाव = ...

Expression Builder

एक वीडियो ट्यूटोरियल के लिए, वीडियो के नीचे मदद करता है। http://www.youtube.com/watch?v=qZEannKhY5o

+1

यह विशेष रूप से एसएसआईएस 2012 –

+0

वीडियो में अनुपलब्ध है –

संबंधित मुद्दे