Pl/SQL एक ब्लॉक-संरचित भाषा है जो SQL की कार्यक्षमता को प्रक्रियात्मक आदेशों के साथ जोड़ती है। इस लेख में, हम किसी दिए गए स्ट्रिंग को उलटने के लिए PL/SQL में एक प्रोग्राम पर चर्चा करेंगे, उदाहरण के लिए -
Input : taerGsIdoG Output : GodIsGreat Explanation : reverse string of “taerGsIdoG” is “GodIsGreat”. Input : LQS Output : SQL Explanation Reverse string of “LQS” is “SQL”.
समाधान खोजने के लिए दृष्टिकोण
- सबसे पहले, आपको दी गई स्ट्रिंग की लंबाई ज्ञात करनी होगी।
- अब आप रेखा को पार कर सकते हैं लेकिन उलटे क्रम में।
- ट्रैवर्स करते समय प्रत्येक वर्ण को दूसरी स्ट्रिंग में संग्रहीत करें।
- आखिरकार, आप उलटी हुई स्ट्रिंग को प्रिंट कर सकते हैं।
उदाहरण
DECLARE -- declaring variables to be used. input_string VARCHAR(50) := 'taerGsIdoG'; length NUMBER; reversed_string VARCHAR(20); BEGIN -- finding the length of the string. length := Length(input_string); -- traversing the string in reversed order. FOR i IN REVERSE 1.. length LOOP -- storing each character in reversed_string variable reversed_string := reversed_string || Substr(input_string, i, 1); END LOOP; dbms_output.Put_line(‘Reversed string : ' || reversed_string); END;
आउटपुट
Reversed string: GodIsGreat
निष्कर्ष
इस लेख में, हम एक पीएल/एसक्यूएल प्रोग्रामिंग भाषा पर चर्चा करते हैं जो बहुत सरल है; ऐसा लगता है कि सिस्टम को आदेश देने के लिए सामान्य अंग्रेजी का उपयोग करना, जो एक ब्लॉक-संरचित भाषा है। हमने पीएल/एसक्यूएल भाषा में एक स्ट्रिंग को उलटने के लिए एक कार्यक्रम पर भी चर्चा की। हमें उम्मीद है कि आपको यह लेख मददगार लगा होगा।