SQL सर्वर के माध्यम से SQL संग्रहीत कार्यविधियाँ कैसे बनाएँ

Sql Sarvara Ke Madhyama Se Sql Sangrahita Karyavidhiyam Kaise Bana Em



SQL सर्वर Microsoft से बाहर आने के लिए सबसे अच्छे उत्पादों में से एक है, लेकिन हर पेशेवर यह नहीं जानता कि इसका प्रभावी ढंग से उपयोग कैसे किया जाए। उदाहरण के लिए, कुछ को संग्रहीत कार्यविधि बनाने में कठिनाई हो सकती है, लेकिन चिंता न करें यदि आप उस ब्रैकेट में आते हैं क्योंकि आप सही जगह पर आए हैं। अब, सीखना कैसे SQL सर्वर के माध्यम से SQL संग्रहीत कार्यविधियाँ बनाएँ कुछ ऐसा है जो इस क्षेत्र के सभी पेशेवरों को पता होना चाहिए कि इसे कैसे पूरा किया जाए।



  SQL सर्वर के माध्यम से SQL संग्रहीत कार्यविधियाँ कैसे बनाएँ





SQL सर्वर में संग्रहीत कार्यविधि कैसे बनाएँ

SQL सर्वर के माध्यम से SQL संग्रहीत कार्यविधियाँ बनाना जितना आपने मूल रूप से सोचा होगा, उससे कहीं अधिक आसान है, तो आइए हम बताते हैं कि क्या करना है। बस यहाँ चरणों का पालन करें:





  1. नई क्वेरी पर क्लिक करें
  2. क्रिएट प्रोसेस स्टेटमेंट टाइप करें
  3. मैन्युअल रूप से एक क्रिएट प्रोसेस स्टेटमेंट लिखें
  4. संग्रहीत प्रक्रिया को कॉल करें

1] न्यू क्वेरी पर क्लिक करें

  एसक्यूएल सर्वर नई क्वेरी



इस स्थिति में आपको सबसे पहले न्यू क्वेरी बटन पर क्लिक करना होगा। यह आसानी से हो जाता है, तो आइए बताते हैं कैसे।

  • ठीक है, तो SQL सर्वर टूल खोलकर प्रारंभ करें।
  • वहां से, वह डेटाबेस चुनें जहां आप संग्रहीत कार्यविधि बनाना चाहते हैं।
  • एक बार जब यह चालू हो जाए, तो आपको यथाशीघ्र नई क्वेरी बटन पर क्लिक करना चाहिए।
  • आप इस बटन को सीधे टूलबार पर पा सकते हैं।

2] क्रिएट प्रोसेस स्टेटमेंट टाइप करें

  संग्रहण प्रक्रिया SQL बनाएँ

आगे बढ़ते हुए, अब आपको प्रदान किए गए टेक्स्ट क्षेत्र से एक क्रिएट प्रोसीजर स्टेटमेंट टाइप करना होगा।



क्रिएट प्रोसीजर स्टेटमेंट कैसा दिखता है, इसका एक उदाहरण यहां दिया गया है:

CREATE PROCEDURE LatestTasks @Count int AS
SET ROWCOUNT @Count
SELECT TaskName AS LatestTasks, DateCreated
FROM Tasks
ORDER BY DateCreated DESC

हमें ध्यान देना चाहिए कि उपरोक्त स्क्रिप्ट को एक संग्रहीत कार्यविधि बनाने के लिए डिज़ाइन किया गया है जिसे टेस्टेस्ट टास्क कहा जाता है, और यह काउंट नामक एक पैरामीटर को स्वीकार करता है।

3] मैन्युअल रूप से एक क्रिएट प्रोसेस स्टेटमेंट लिखें

यदि आप सुनिश्चित नहीं हैं कि अपने स्वयं के डिज़ाइन द्वारा एक प्रक्रिया विवरण कैसे बनाया जाए, तो आइए हम आपको मास्टर बनने में सहायता करने के लिए समझाते हैं।

आप स्क्रिप्ट को CREATE PROCEDURE से शुरू करते हैं (हमेशा बड़े अक्षरों में होना चाहिए)।

वहां से, स्पेस बटन दबाएं और प्रोसीजर_नाम टाइप करें।

इसे दूसरे स्थान के साथ फॉलो करें, फिर AS.

इसलिए, यदि सही ढंग से किया जाता है, तो मूल स्क्रिप्ट निम्न की तरह दिखनी चाहिए:

CREATE PROCEDURE GetCustomer AS

अगला, आपको विशेष रूप से संग्रहीत कार्यविधि के लिए SQL कोड जोड़ना होगा, और यह ऊपर दिए गए पहले उदाहरण के समान दिखना चाहिए।

घटक की दुकान मरम्मत योग्य है

आप देखते हैं, अगर संग्रहीत प्रक्रिया पैरामीटर प्राप्त करना है, तो डेटा प्रकार के पूर्णांक के साथ @ प्रतीक जोड़ें। यह पैरामीटर नाम से पहले होगा, इसलिए जब सब कुछ कहा और किया जाता है, तो स्क्रिप्ट को निम्न जैसा दिखना चाहिए:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] संग्रहित प्रक्रिया को कॉल करें

संग्रहीत कार्यविधि को कॉल करने या निष्पादित करने के लिए, आपको या तो EXEC या EXECUTE कमांड का उपयोग करना चाहिए। चिंता इसलिए नहीं कि दोनों एक ही काम करते हैं।

यदि आप बारीकी से पालन करते हैं, तो तैयार उत्पाद ऐसा दिखना चाहिए जो नीचे दिखाई दे रहा है:

EXEC GetCustomer @CustomerId = 7

या

81880772डीईएफएफडी17651ई467463सी81ए899एएफए97972

तो, 7 नंबर क्या है? खैर, पास किए गए पैरामीटर ने CustomerId को निष्पादित किया जिसमें मान के रूप में 7 शामिल हैं। इसका मतलब है कि अगर नंबर बदल दिया गया है तो SQL एक अलग ग्राहक को प्रोसेस करेगा।

पढ़ना : विंडोज पर MySQL को कैसे डाउनलोड और इंस्टॉल करें

क्या SQL सर्वर मुफ़्त है?

SQL सर्वर का एक निःशुल्क संस्करण है, और इसे SQL Server 2022 एक्सप्रेस कहा जाता है। यह डेस्कटॉप, वेब और छोटे सर्वर अनुप्रयोगों के विकास और उत्पादन के लिए विशेष रूप से आदर्श है।

क्या SQL सर्वर सीखना मुश्किल है?

कुल मिलाकर, हमें कहना होगा कि SQL सीखने के लिए एक आसान भाषा है। इससे भी अधिक यदि आपके पास पूर्व प्रोग्रामिंग अनुभव है क्योंकि यह महीनों के बजाय केवल हफ्तों में भाषा सीखने का द्वार खोलता है।

  SQL सर्वर के माध्यम से SQL संग्रहीत कार्यविधियाँ कैसे बनाएँ
लोकप्रिय पोस्ट