पीएल / एसक्यूएल में वैरिएबल, आइडेंटिफायर्स, नामकरण परंपराओं की घोषणा करें

विषय - सूची:

Anonim

पहचानकर्ता क्या है?

पहचानकर्ता एक पीएल / एसक्यूएल ऑब्जेक्ट को दिए गए नाम के अलावा और कुछ नहीं है। ऑब्जेक्ट स्थिर, परिवर्तनशील, अपवाद, कर्सर, प्रक्रिया, फ़ंक्शन, पैकेज, ट्रिगर, ऑब्जेक्ट प्रकार, आरक्षित शब्द या लेबल हो सकता है।

इस ट्यूटोरियल में, आप सीखेंगे-

  • पहचानकर्ताओं के गुण
  • पहचानकर्ताओं के नामकरण सम्मेलन
  • चर - एक पहचानकर्ता
  • चर की घोषणा
  • चर में डेटा भंडारण

पहचानकर्ताओं के गुण

  • एक पत्र के साथ शुरू करना चाहिए
  • अधिकतम आकार 30 अक्षरों तक सीमित है
  • इसमें व्हॉट्सएप अक्षर नहीं हो सकते
  • डॉलर चिह्न ('$'), अंडरस्कोर ('_') और हैश चिह्न ('#') हो सकता है
  • केस-असंवेदनशील है

पहचानकर्ताओं के नामकरण सम्मेलन

एक जटिल कार्यक्रम में, कभी-कभी हमें कई पहचानकर्ताओं को शामिल करना पड़ सकता है। इन पहचानकर्ताओं में चर, श्रापकर्ता आदि शामिल हैं, ताकि भ्रम से बचने के लिए और ऐसे कार्यक्रम की पठनीयता बढ़ाने के लिए हमें कुछ नामकरण सम्मेलनों का पालन करने की आवश्यकता है।

पीएल / एसक्यूएल में आमतौर पर उपयोग किए जाने वाले नामकरण सम्मेलनों का पालन किया जाता है।

  • चर के घोषित स्तर को निर्दिष्ट करने के लिए पहले अक्षर का उपयोग किया जाना चाहिए। नीचे दिए गए बिंदु अलग-अलग पहले अक्षर और उनके घोषणात्मक स्तर देते हैं
    • 'P' - चर को पैरामीटर स्तर पर घोषित किया जाता है
    • 'एल' - स्थानीय ब्लॉक में परिवर्तनीय घोषित किया गया है
    • 'जी' - वैरिएबल को वैश्विक स्तर पर घोषित किया जाता है
  • दूसरा अक्षर पहचानकर्ता के प्रकार को निर्दिष्ट करता है। नीचे आमतौर पर इस्तेमाल किए जाने वाले पहचानकर्ता प्रकार और उनके नामकरण कोड हैं।
    • 'सी' - कर्सर पहचानकर्ता
    • And वी ’- वर्चर और चार डेटेटाइप
    • 'एन' - नंबर डेटाटाइप
    • 'आर' - रिकॉर्ड प्रकार
    • 'टी' - टेबल प्रकार

नीचे कुछ नामकरण सम्मेलनों के उदाहरण दिए गए हैं

  • Lv_name - varchar / char datatype का स्थानीय स्तर चर
  • Pc_num - पैरामीटर स्तर कर्सर पहचानकर्ता
  • Gn_user_id - संख्यात्मक डेटा प्रकार का वैश्विक स्तर चर

चर - एक पहचानकर्ता

चर वह मूल पहचानकर्ता है जो अधिक बार और सभी के लिए सबसे महत्वपूर्ण है। वैरिएबल एक प्लेसहोल्डर के अलावा और कुछ नहीं है जहां उपयोगकर्ता मूल्य को स्टोर कर सकता है। इस चर को उपयोग करने से पहले कुछ वैध पीएल / एसक्यूएल डेटाटाइप के साथ जुड़ा होना चाहिए। डेटाटाइप इन चर के लिए भंडारण और प्रसंस्करण विधि को परिभाषित करेगा।

चर की घोषणा

चर का उपयोग मुख्य रूप से डेटा हेरफेर या डेटा प्रोसेसिंग के दौरान डेटा को स्टोर करने के लिए किया जाता है। उन्हें कार्यक्रम के अंदर उपयोग करने से पहले घोषित करने की आवश्यकता है। यह घोषणा पीएल / एसक्यूएल ब्लॉकों के घोषणात्मक अनुभाग में किए जाने की आवश्यकता है।

चरों की घोषणा प्लेसहोल्डर को नाम निर्दिष्ट करने और एक मान्य डेटाटाइप के साथ उसी को जोड़ने की एक प्रक्रिया है।

वाक्य - विन्यास

 ;

उपरोक्त सिंटैक्स दिखाता है कि घोषणात्मक अनुभाग में चर को कैसे घोषित किया जाए।

चर में डेटा भंडारण

एक बार चर घोषित होने के बाद, वे परिभाषित प्रकार के डेटा को रखने के लिए तैयार हैं। इन चर के मूल्यों को या तो निष्पादन अनुभाग में या खुद को घोषित करने के समय सौंपा जा सकता है। मान या तो शाब्दिक या किसी अन्य चर का मान हो सकता है। एक बार एक विशेष मूल्य असाइन किया गया है, यह उस चर के लिए आवंटित स्मृति स्थान में संग्रहीत किया जाएगा।

वाक्य - विन्यास

  := ;

उपरोक्त सिंटैक्स दिखाता है कि वेरिएबल को कैसे घोषित किया जाए और डिक्लेक्टिव सेक्शन में वैल्यू असाइन की जाए।

 ; := ;

उपरोक्त सिंटैक्स दिखाता है कि पहले से घोषित चर में मूल्य कैसे निर्दिष्ट किया जाए।

उदाहरण 1: इस उदाहरण में, हम यह जानने जा रहे हैं कि चर को कैसे घोषित किया जाए और उनके लिए मान कैसे निर्दिष्ट किया जाए। हम चर का उपयोग करके निम्नलिखित कार्यक्रम में 'GURU99' मुद्रित करने जा रहे हैं।

DECLARElv_name VARCHAR2(50);lv_name_2 VARCHAR2(50) := ‘GURU99';BEGINlv_name := lv_name_2;dbms_output .put_line(lv_name);END:

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

  • कोड पंक्ति 2 : VARCHAR2 के चर 'lv_name' को आकार 50 के साथ घोषित करना।
  • कोड लाइन 3 : VARCHAR2 के चर 'lv_name_2' को आकार 50 के साथ घोषित किया और शाब्दिक 'GURU99' का उपयोग करके डिफ़ॉल्ट मान सौंपा।
  • कोड लाइन 5 : चर 'lv_name' का मान चर 'lv_name_2' से दिया गया है।
  • कोड लाइन 6 : चर 'lv_name' के संग्रहीत मूल्य को प्रिंट करना।

जब उपरोक्त कोड निष्पादित किया जाता है, तो आपको निम्न आउटपुट मिलेगा।

आउटपुट:

GURU99

सारांश

इस ट्यूटोरियल में, हमने चर्चा की है कि एक पहचानकर्ता और उनके गुण क्या हैं। हमने पहचानकर्ताओं के नामकरण सम्मेलनों के साथ-साथ कार्यक्रमों में परिवर्तनशील घोषित करने और उनके उपयोग के बारे में भी चर्चा की है।