DECLARE v_string VARCHAR2 (1000); v_reverse VARCHAR2 (1000); BEGIN v_string:='फॉक्स इन्फोटेक'; एन के लिए रिवर्स 1 में .. लंबाई (v_string) लूप v_reverse :=v_reverse || सबस्ट्र (v_string, n, 1); अंत लूप; DBMS_OUTPUT.put_line (v_reverse);END;
/आप ऊपर दिए गए PLSQL ब्लॉक का अपना फंक्शन इस प्रकार बना सकते हैं: फ़ंक्शन बनाएं या बदलें my_reverse (VARCHAR2 में v_string) रिटर्न VARCHAR2IS v_reverse VARCHAR2 (4000); BEGIN फॉर n इन रिवर्स 1 .. LENGTH (v_string) लूप v_reverse:=v_reverse || सबस्ट्र (v_string, n, 1); अंत लूप; वापसी (v_reverse); अपवाद जब अन्य लोग वापस लौटते हैं ('');END;/
अपनी क्वेरी में इस फ़ंक्शन का उपयोग करें:
DUAL से my_reverse ('fox infotech') चुनें;