SQL पैरामीटर कैसे जोड़ें

Microsoft SQL सर्वर डेटाबेस सॉफ़्टवेयर व्यवसाय लेनदेन को संसाधित करने और डेटाबेस की संरचना को बनाए रखने के लिए संरचित क्वेरी भाषा का उपयोग करता है। एक सॉफ्टवेयर डेवलपर जो किसी विशेष एसक्यूएल स्टेटमेंट का अक्सर उपयोग करता है, उसे संग्रहित प्रक्रिया नामक डेटाबेस ऑब्जेक्ट में बदल सकता है - कोड का एक टुकड़ा डेटाबेस स्टोर में एक तेज, अनुकूलित रूप में। हालाँकि SQL प्रोग्रामिंग का एक precompiled टुकड़ा कुछ उदाहरणों में सहायक होता है, लेकिन SQL पैरामीटर नामक आइटम के माध्यम से अधिक लचीलापन देता है। संग्रहीत प्रक्रिया को बदलकर, आप इसमें पैरामीटर जोड़ सकते हैं, जिससे आप अधिक सामान्य, उपयोगी प्रोग्राम लिख सकते हैं।

1।

"प्रारंभ" बटन पर क्लिक करें। माउस कर्सर को "सभी प्रोग्राम्स", फिर "Microsoft SQL सर्वर" पर ले जाएं। विंडोज आपको SQL सर्वर प्रोग्राम्स की एक सूची दिखाता है।

2।

"SQL सर्वर प्रबंधन स्टूडियो" पर क्लिक करें। प्रबंधन स्टूडियो कार्यक्रम चलाता है और "सर्वर से कनेक्ट करें" संवाद प्रदर्शित करता है।

3।

"सर्वर से कनेक्ट करें" संवाद में एक SQL सर्वर का चयन करें। "प्रमाणीकरण" पुल-डाउन सूची को "विंडोज प्रमाणीकरण" पर सेट करें और "कनेक्ट" बटन पर क्लिक करें।

4।

प्रबंधन स्टूडियो के मुख्य टूलबार में "नई क्वेरी" पर क्लिक करें। प्रबंधन स्टूडियो स्क्रीन के दाईं ओर एक बड़े पाठ संपादक क्षेत्र को प्रदर्शित करता है।

5।

टेक्स्ट एडिटर में क्लिक करें और एक "प्रक्रिया बनाएँ" कथन टाइप करें जैसे कि निम्न उदाहरण:

बनाएँ प्रक्रिया सेट करें_शिक्षित_आदेश अद्यतन के रूप में आदेश सेट करें_स्टैटस = 'SHIPPED' जहां आदेश_स्टैटस = 'PICKED'

पाठ टाइप करने के बाद, प्रबंधन स्टूडियो टूलबार में एक राइट-पॉइंटिंग ग्रीन त्रिकोण "रन" प्रतीक पर क्लिक करके इसे निष्पादित करें। अब आप संग्रहित प्रक्रिया को उसका नाम, "सेट_शील्ड_ऑर्डर्स" टाइप करके, फिर रन सिंबल पर क्लिक कर सकते हैं। ध्यान दें कि ऊपर दिया गया अपडेट स्टेटमेंट '' PICKED '' स्टेटस रखने वाले हर ऑर्डर के लिए ऑर्डर स्टेटस को 'SHIPPED' में बदल देता है। उपयोगी होते हुए भी, आप इसे और अधिक चयनात्मक बनाना चाहते हैं। एक पैरामीटर का उपयोग करके, आप एक समय में एक आदेश के लिए शिपिंग स्थिति को अपडेट करने के लिए संग्रहीत कार्यविधि को बदल सकते हैं।

6।

निम्न SQL कोड दिखाता है कि पैरामीटर जोड़ने के लिए "Alter प्रक्रिया" कथन टाइप करें:

ALTER PROCEDURE set_shipped_orders @order_id_parameter CHAR (10) ASDDATE आदेश SET ऑर्डर_status = 'SHIPPED' जहां आदेश_स्टैटस = 'PICKED' और ऑर्डर_id = @order_id_parameter

इस टेक्स्ट को निष्पादित करने के लिए रन सिंबल पर क्लिक करें। पैरामीटर पर ध्यान दें, ऊपर दो लाइन पर 'order_id_parameter'। जब आप ऑल्टर प्रक्रिया प्रक्रिया को निष्पादित करते हैं, तो आप एक पैरामीटर के साथ set_shipped आदेश संग्रहीत कार्यविधि का उपयोग कर सकते हैं, जैसे कि यह उदाहरण:

set_shipped_orders 0000105020

SQL "0000105020" नंबर को पैरामीटर order_id_parameter को असाइन करता है और संग्रहीत कार्यविधि केवल उस क्रम संख्या के लिए ऑर्डर की स्थिति बदलती है।

अनुशंसित