VERKLAREN v_string VARCHAR2 (1000); v_reverse VARCHAR2 (1000);BEGIN v_string :='fox infotech'; VOOR n IN ACHTERUIT 1 .. LENGTE (v_string) LUS v_reverse :=v_reverse || SUBSTR (v_string, n, 1); EINDE LUS; DBMS_OUTPUT.put_line (v_reverse);END;
/U kunt als volgt uw eigen functie van het bovenstaande PLSQL-blok maken: CREER OF VERVANG FUNCTIE my_reverse (v_string IN VARCHAR2) RETURN VARCHAR2IS v_reverse VARCHAR2 (4000);BEGIN VOOR n IN REVERSE 1 .. LENGTH (v_string) LOOP v_reverse :=v_reverse || SUBSTR (v_string, n, 1); EINDE LUS; RETURN (v_reverse);UITZONDERING WANNEER ANDEREN DAN TERUGKEREN ('');END;/
Gebruik deze functie in uw zoekopdracht:
SELECT my_reverse ('fox infotech') UIT DUAL;