PL/SQL हेलो वर्ल्ड प्रोग्राम (उदाहरण)

⚡ स्मार्ट सारांश

PL/SQL फर्स्ट प्रोग्राम यह दर्शाता है कि किसी सिस्टम से कैसे कनेक्ट किया जाए। Oracle SQL*Plus के माध्यम से डेटाबेस का उपयोग करके हेलो वर्ल्ड उदाहरण चलाएँ। यह संसाधन SQL*Plus टूल, कनेक्शन विवरण, अनाम ब्लॉक, वेरिएबल घोषणा और PL/SQL में टिप्पणियों के कार्य करने के तरीके की व्याख्या करता है।

  • ️ SQL*Plus टूल: SQL*Plus एक इंटरैक्टिव और बैच क्वेरी टूल है जो कंप्यूटर में पहले से इंस्टॉल होता है। Oracle PL/SQL कमांड्स को निष्पादित करने के लिए।
  • 🔌 डेटाबेस कनेक्शन: कनेक्ट करने के लिए उपयोगकर्ता नाम, पासवर्ड और पोर्ट नंबर तथा डेटाबेस एसआईडी सहित होस्ट स्ट्रिंग की आवश्यकता होती है।
  • 👋 हेलो वर्ल्ड ब्लॉक: एक अनाम ब्लॉक आउटपुट प्रिंट करने के लिए BEGIN, dbms_output.put_line और END के बाद एक स्लैश का उपयोग करता है।
  • 📦 चर का उपयोग करना: DECLARE सेक्शन एक VARCHAR2 वेरिएबल को परिभाषित करता है जिसे रन टाइम पर एक मान असाइन किया जाता है और प्रिंट किया जाता है।
  • 💬 टिप्पणियाँ: PL/SQL डबल हाइफ़न वाले सिंगल-लाइन कमेंट और स्लैश-स्टार मार्कर में लिपटे मल्टी-लाइन कमेंट को सपोर्ट करता है।

PL/SQL का पहला प्रोग्राम: हेलो वर्ल्ड

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

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

SQL*Plus क्या है?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

आउटपुट:

Hello World...

Code स्पष्टीकरण:

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

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

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

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

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

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

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

आउटपुट:

Hello World

Code स्पष्टीकरण:

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

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

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

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

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

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

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

BEGIN
--single line comment
dbms_output.put_line ('Hello World');
/*Multi line commenting begins
Multi line commenting ends */
END;
/

आउटपुट:

Hello World

Code स्पष्टीकरण:

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

अक्सर पूछे जाने वाले प्रश्न

जी हां। एआई सहायक तुरंत पीएल/एसक्यूएल ब्लॉक उत्पन्न और समझा सकते हैं। फिर भी, शुरुआती लोगों को प्रत्येक उदाहरण को SQL*Plus में चलाकर भाषा में एक ठोस आधार बनाने के लिए प्रत्येक पंक्ति को समझना चाहिए।

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

यह SQL*Plus को dbms_output.put_line से आउटपुट प्रदर्शित करने में सक्षम बनाता है। इस कमांड को पहले चलाए बिना, आपके प्रिंट किए गए संदेश छिपे रहते हैं और प्रोग्राम कोई दृश्य परिणाम उत्पन्न नहीं करता प्रतीत होता है।

अनाम ब्लॉक एक अनाम PL/SQL प्रोग्राम होता है जिसमें एक वैकल्पिक DECLARE सेक्शन और एक अनिवार्य BEGIN-END सेक्शन होता है। यह एक बार चलता है और डेटाबेस में संग्रहीत नहीं होता है, इसलिए यह त्वरित परीक्षणों के लिए आदर्श है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: