Trong phần này, chúng ta sẽ xem cách kiểm tra một số có phải là Palindrome hay không bằng cách sử dụng PL / SQL. Trong mã PL / SQL, một số nhóm lệnh được sắp xếp trong một khối các câu lệnh khai báo liên quan.
Một số là palindrome nếu số đó và số ngược lại của số đó giống nhau. Giả sử một số 12321, đây là palindrome, nhưng 12345 không phải là palindrome.
Ví dụ
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;
Đầu ra
Palindrome