এই বিভাগে আমরা দেখব কিভাবে একটি সংখ্যা প্যালিনড্রোম কিনা তা PL/SQL ব্যবহার করে না। PL/SQL কোডে, কিছু গ্রুপ কমান্ড বিবৃতিগুলির সম্পর্কিত ঘোষণার একটি ব্লকের মধ্যে সাজানো হয়।
একটি সংখ্যা প্যালিনড্রোম হয় যদি সংখ্যাটি এবং সেই সংখ্যাটির বিপরীত একই হয়। ধরুন একটি সংখ্যা 12321, এটি প্যালিনড্রোম, কিন্তু 12345 একটি প্যালিনড্রোম নয়৷
উদাহরণ
DECLARE n number; m number; temp number:=0; rem number; BEGIN n :=12321; m :=n; while n>0 loop rem := mod(n,10); temp := (temp*10)+rem; n := trunc(n/10); end loop; if m = temp then dbms_output.put_line('Palindrome'); else dbms_output.put_line('Not Palindrome'); end if; END;
আউটপুট
Palindrome