इस ट्यूटोरियल में, हम SQL * प्लस को पेश करेंगे और इसे डेटाबेस से जोड़ना सीखेंगे।
कनेक्शन के बाद, हम यह भी देखने जा रहे हैं कि पीएल / एसक्यूएल में अपना पहला कार्यक्रम "हैलो वर्ल्ड" कैसे लिखें।
इस ट्यूटोरियल में - आप सीखेंगे।
- SQL * प्लस क्या है?
- डेटाबेस से जुड़ना
- PL / SQL का उपयोग करके एक साधारण प्रोग्राम कैसे लिखें
- कार्यक्रम में चर की घोषणा और उपयोग
- पीएल / एसक्यूएल में टिप्पणियाँ
SQL * प्लस क्या है?
एसक्यूएल * प्लस एक इंटरैक्टिव और बैच क्वेरी टूल है जो हर ओरेकल इंस्टॉलेशन के साथ स्थापित होता है। यह Start> Programs> Oracle-OraHomeName> Application Development> SQL Plus पर पाया जा सकता है। वैकल्पिक रूप से, आप इसे Oracle टेक्नोलॉजी नेटवर्क (OTN) से भी डाउनलोड कर सकते हैं
इसमें कमांड लाइन यूजर इंटरफेस, विंडोज जीयूआई और वेब-आधारित यूजर इंटरफेस है।
यह उपयोगकर्ता को डेटाबेस से कनेक्ट करने और PL / SQL कमांड को निष्पादित करने की अनुमति देता है।
डेटाबेस से जुड़ना
इस खंड में, हम सीखना चाहते हैं कि विंडोज जीयूआई में SQL * प्लस से कैसे कनेक्ट किया जाए। जब हम एसक्यूएल * प्लस खोलते हैं, तो यह कनेक्शन विवरण के लिए संकेत देगा जैसा कि नीचे दिखाया गया है।
कनेक्शन विवरण:
- उपयोगकर्ता नाम: <डेटाबेस का उपयोगकर्ता नाम>
- पासवर्ड: <उस उपयोगकर्ता के लिए पासवर्ड>
- होस्ट स्ट्रिंग: <होस्ट विवरण पोर्ट नंबर और डेटाबेस के SID के साथ>
- सफल कनेक्शन के बाद, SQL प्लस दिखाई देगा जैसा कि नीचे दिखाया गया है
- यदि हमें कोड के आउटपुट को देखने की आवश्यकता है, तो हमें "सेट सर्वरआउट" पर अमल करना होगा।
- अब हम SQL * प्लस टूल के साथ काम करने के लिए तैयार हैं।
PL / SQL का उपयोग करके एक साधारण प्रोग्राम कैसे लिखें
इस खंड में, हम "बेनामी ब्लॉक" का उपयोग करके "हैलो वर्ल्ड" छपाई के लिए एक सरल कार्यक्रम लिखने जा रहे हैं।
BEGINdbms_output.put_line (‘Hello World… ');END;/आउटपुट:
Hello World…
कोड स्पष्टीकरण:
- कोड लाइन 2 : संदेश "हैलो वर्ल्ड ..." प्रिंट करता है
- नीचे स्क्रीनशॉट बताता है कि एसक्यूएल * प्लस में कोड कैसे दर्ज किया जाए।
नोट: एक ब्लॉक को हमेशा '/' द्वारा पालन किया जाना चाहिए जो ब्लॉक के अंत के बारे में जानकारी संकलक को भेजता है। जब तक कंपाइलर '/' का सामना नहीं करता, तब तक वह ब्लॉक को पूरा करने पर विचार नहीं करेगा, और वह इसे निष्पादित नहीं करेगा।
कार्यक्रम में चर की घोषणा और उपयोग
यहां हम चर का उपयोग करके "हैलो वर्ल्ड" प्रिंट करने जा रहे हैं।
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/आउटपुट:
Hello World
कोड स्पष्टीकरण:
- कोड पंक्ति 2 : VARCHAR2 प्रकार के एक चर "पाठ" की घोषणा 25 आकार के साथ
- कोड पंक्ति 4 : चर "पाठ" के लिए "हैलो वर्ल्ड" मान निर्दिष्ट करना।
- कोड पंक्ति 5 : चर "पाठ" के मूल्य को मुद्रित करना।
पीएल / एसक्यूएल में टिप्पणियाँ
टिप्पणी कोड बस संकलक को निर्देश देता है कि उस विशेष कोड को निष्पादित करने से अनदेखा करें।
कार्यक्रम की पठनीयता बढ़ाने के लिए कार्यक्रम में टिप्पणी का उपयोग किया जा सकता है। PL / SQL कोड में दो तरह से टिप्पणी की जा सकती है।
- उस विशेष लाइन पर टिप्पणी करने के लिए लाइन की शुरुआत में '-' का उपयोग करना।
- Using / *…। * / ’का उपयोग करके हम कई लाइनों का उपयोग कर सकते हैं। प्रतीक '/ *' टिप्पणी की शुरुआत का प्रतीक है और प्रतीक '* /' टिप्पणी के अंत को चिह्नित करता है। इन दोनों प्रतीकों के बीच कोड को संकलक द्वारा टिप्पणियों के रूप में माना जाएगा।
उदाहरण : इस उदाहरण में, हम 'हैलो वर्ल्ड' को प्रिंट करने जा रहे हैं और हम यह भी देखने जा रहे हैं कि कोड में टिप्पणी की गई लाइनें कैसे व्यवहार करती हैं
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/आउटपुट:
Hello World
कोड स्पष्टीकरण:
- कोड लाइन 2 : सिंगल लाइन कमेंट और कंपाइलर ने इस लाइन को निष्पादन से अनदेखा कर दिया।
- कोड पंक्ति 3 : मान को प्रिंट करना "हैलो वर्ल्ड।"
- कोड लाइन 4 : बहुभाषी टिप्पणी '/ *' से शुरू होती है
- कोड लाइन 5 : बहुस्तरीय टिप्पणी '* /' के साथ समाप्त होती है
सारांश
इस ट्यूटोरियल में, आपने SQL * प्लस और कनेक्शन स्थापना SQL * प्लस के बारे में सीखा है। आपने यह भी सीखा है कि सरल प्रोग्राम को कैसे लिखना है और उनमें एक चर का उपयोग कैसे करना है। हमारे आगामी अध्यायों में, हम विभिन्न कार्यात्मकताओं के बारे में अधिक जानेंगे, जिन्हें PL SQL प्रोग्राम में लागू किया जा सकता है।