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
উপসংহার
এই নিবন্ধে, আমরা একটি PL/SQL প্রোগ্রামিং ভাষা নিয়ে আলোচনা করব যা খুবই সহজ; এটি সিস্টেমে কমান্ড দেওয়ার জন্য সাধারণ ইংরেজি ব্যবহার করার মতো মনে হয়, যা একটি ব্লক-গঠিত ভাষা। আমরা PL/SQL ভাষায় একটি স্ট্রিং বিপরীত করার জন্য একটি প্রোগ্রাম নিয়েও আলোচনা করেছি। আমরা আশা করি আপনার এই নিবন্ধটি সহায়ক হবে৷