PL/SQL प्रथम प्रोग्राम: हैलो वर्ल्ड उदाहरण

इस ट्यूटोरियल में, हम SQL* Plus का परिचय देंगे और सीखेंगे कि इसे डेटाबेस से कैसे जोड़ा जाए।

कनेक्शन के बाद, हम यह भी देखेंगे कि PL/SQL में अपना पहला प्रोग्राम "हैलो वर्ल्ड" कैसे लिखें।

SQL* प्लस क्या है?

SQL* प्लस एक इंटरैक्टिव और बैच क्वेरी टूल है जो हर सॉफ्टवेयर के साथ इंस्टॉल किया जाता है। Oracle स्थापना। इसे स्टार्ट > प्रोग्राम्स > पर पाया जा सकता है Oracle-OraHomeName > एप्लीकेशन डेवलपमेंट > SQL प्लस। वैकल्पिक रूप से, आप इसे यहाँ से भी डाउनलोड कर सकते हैं Oracle प्रौद्योगिकी नेटवर्क (ओटीएन)

इसमें कमांड लाइन यूजर इंटरफेस है, Windows जीयूआई, और वेब-आधारित उपयोगकर्ता इंटरफ़ेस।

यह उपयोगकर्ता को डेटाबेस से कनेक्ट करने और PL/SQL कमांड निष्पादित करने की अनुमति देता है।

डेटाबेस से कनेक्ट करना

इस अनुभाग में, हम सीखेंगे कि SQL* Plus से कैसे कनेक्ट किया जाए। Windows GUI. जब हम SQL* Plus खोलेंगे, तो यह नीचे दिखाए अनुसार कनेक्शन विवरण के लिए संकेत देगा।

कनेक्शन विवरण

  • उपयोगकर्ता नाम:
  • पासवर्ड:
  • होस्ट स्ट्रिंग:

डेटाबेस से कनेक्ट करना

  • सफल कनेक्शन के बाद, एसक्यूएल प्लस नीचे दिखाए अनुसार दिखाई देगा

डेटाबेस से कनेक्ट करना

  • यदि हमें कोड का आउटपुट देखना है तो हमें “set serveroutput on” निष्पादित करना होगा।
  • अब हम SQL* प्लस टूल के साथ काम करने के लिए तैयार हैं।

PL/SQL का उपयोग करके सरल प्रोग्राम कैसे लिखें

इस अनुभाग में, हम "हैलो वर्ल्ड" का उपयोग करके "हैलो वर्ल्ड" प्रिंट करने के लिए एक सरल प्रोग्राम लिखने जा रहे हैं।अनाम ब्लॉक".

PL/SQL का उपयोग करके एक सरल प्रोग्राम लिखें

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

आउटपुट:

Hello World...

कोड स्पष्टीकरण:

  • कोड लाइन 2: “हैलो वर्ल्ड. . .” संदेश प्रिंट करता है.
  • नीचे दिया गया स्क्रीनशॉट बताता है कि SQL* Plus में कोड कैसे दर्ज किया जाए।

नोट: ब्लॉक के बाद हमेशा '/' होना चाहिए जो ब्लॉक के अंत के बारे में कंपाइलर को सूचना भेजता है। जब तक कंपाइलर को '/' नहीं मिलता, तब तक वह ब्लॉक को पूरा नहीं मानेगा और उसे निष्पादित नहीं करेगा।

PL/SQL का उपयोग करके एक सरल प्रोग्राम लिखें

प्रोग्राम में चरों की घोषणा और उपयोग

यहां हम वेरिएबल्स का उपयोग करके “Hello World” प्रिंट करने जा रहे हैं।

चरों की घोषणा और उपयोग

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END:
/

आउटपुट:

Hello World

कोड स्पष्टीकरण:

  • कोड लाइन 2: 2 आकार वाले VARCHAR25 प्रकार के एक चर “text” को घोषित करना
  • कोड लाइन 4: वेरिएबल “टेक्स्ट” को “हैलो वर्ल्ड” मान निर्दिष्ट करना।
  • कोड लाइन 5: वेरिएबल “text” का मान प्रिंट करना।

PL/SQL में टिप्पणियाँ

कोड पर टिप्पणी करने से संकलक को केवल उस विशेष कोड को निष्पादित करने से रोकने का निर्देश मिलता है।

प्रोग्राम की पठनीयता बढ़ाने के लिए प्रोग्राम में टिप्पणी का उपयोग किया जा सकता है। PL/SQL में कोड पर दो तरीकों से टिप्पणी की जा सकती है।

  • किसी विशेष पंक्ति पर टिप्पणी करने के लिए पंक्ति के आरंभ में '–' का प्रयोग करना।
  • '/*…….*/' का उपयोग करके हम कई पंक्तियों का उपयोग कर सकते हैं। प्रतीक '/*' टिप्पणी की शुरुआत को दर्शाता है और प्रतीक '*/' टिप्पणी के अंत को दर्शाता है। इन दो प्रतीकों के बीच के कोड को कंपाइलर द्वारा टिप्पणियों के रूप में माना जाएगा।

उदाहरणइस उदाहरण में, हम 'Hello World' प्रिंट करने जा रहे हैं और हम यह भी देखेंगे कि कोड में टिप्पणी की गई पंक्तियाँ कैसे व्यवहार करती हैं

PL/SQL में टिप्पणियाँ

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

आउटपुट:

Hello World

कोड स्पष्टीकरण:

  • कोड लाइन 2: एकल पंक्ति टिप्पणी और संकलक ने निष्पादन से इस पंक्ति को नजरअंदाज कर दिया।
  • कोड लाइन 3: “हैलो वर्ल्ड” मान प्रिंट किया जा रहा है।
  • कोड लाइन 4: बहुपंक्ति टिप्पणी '/*' से शुरू होती है
  • कोड लाइन 5: बहुपंक्ति टिप्पणी '*/' के साथ समाप्त होती है

सारांश

इस ट्यूटोरियल में, आपने SQL* Plus और SQL* Plus से कनेक्शन स्थापना के बारे में सीखा है। आपने यह भी सीखा है कि सरल प्रोग्राम कैसे लिखें और उनमें वेरिएबल का उपयोग कैसे करें। हमारे आगामी अध्यायों में, हम उन विभिन्न कार्यात्मकताओं के बारे में अधिक जानेंगे जिन्हें SQL* Plus में लागू किया जा सकता है। पीएल एसक्यूएल प्रोग्राम.