PL/SQL एक ब्लॉक-स्ट्रक्चर्ड भाषा है जो SQL की कार्यक्षमता को प्रक्रियात्मक कमांड के साथ जोड़ती है। इस लेख में, हम एक दिए गए स्ट्रिंग को उल्टा करने के लिए PL/SQL में एक प्रोग्राम पर चर्चा करेंगे, उदाहरण के लिए -
इनपुट: taerGsIdoG आउटपुट: GodIsGreat व्याख्या: "taerGsIdoG" का उल्टा स्ट्रिंग "GodIsGreat" है। इनपुट: LQS आउटपुट: SQL व्याख्या: "LQS" का उल्टा स्ट्रिंग "SQL" है।
समाधान खोजने का दृष्टिकोण
- सबसे पहले, आपको दिए गए स्ट्रिंग की लंबाई ज्ञात करनी होगी।
- अब आप लाइन को ट्रैवर्स कर सकते हैं लेकिन उल्टे क्रम में।
- ट्रैवर्स करते समय प्रत्येक वर्ण को दूसरी स्ट्रिंग में संग्रहीत करें।
- अंत में, आप उल्टी स्ट्रिंग प्रिंट कर सकते हैं।
उदाहरण
DECLARE -- उपयोग किए जाने वाले वेरिएबल घोषित कर रहे हैं। input_string VARCHAR(50) := 'taerGsIdoG'; length NUMBER; reversed_string VARCHAR(20); BEGIN -- स्ट्रिंग की लंबाई ज्ञात कर रहे हैं। length := Length(input_string); -- स्ट्रिंग को उल्टे क्रम में ट्रैवर्स कर रहे हैं। FOR i IN REVERSE 1.. length LOOP -- प्रत्येक वर्ण को reversed_string वेरिएबल में संग्रहीत कर रहे हैं reversed_string := reversed_string || Substr(input_string, i, 1); END LOOP; dbms_output.Put_line('Reversed string : ' || reversed_string); END; आउटपुट
Reversed string: GodIsGreat
निष्कर्ष
इस लेख में, हम PL/SQL प्रोग्रामिंग भाषा पर चर्चा करते हैं जो बहुत सरल है; यह सिस्टम को कमांड देने के लिए सामान्य अंग्रेजी का उपयोग करने जैसा लगता है, जो एक ब्लॉक-स्ट्रक्चर्ड भाषा है। हमने PL/SQL भाषा में स्ट्रिंग को उल्टा करने का एक प्रोग्राम भी चर्चा किया। हमें उम्मीद है कि आपको यह लेख उपयोगी लगा होगा।