DECLARE v_string VARCHAR2 (1000); v_reverse VARCHAR2 (1000);BEGIN v_string :='fox infotech'; FOR n I REVERS 1 .. LENGTH (v_string) LOOP v_reverse :=v_reverse || SUBSTR (v_streng, n, 1); ENDSLØKKE; DBMS_OUTPUT.put_line (v_reverse);END;
/Du kan oprette din egen funktion af ovenstående PLSQL-blok, som følger: OPRET ELLER ERSTAT FUNKTION my_reverse (v_string I VARCHAR2) RETURN VARCHAR2IS v_reverse VARCHAR2 (4000);BEGIN FOR n I REVERSE 1 .. LENGTH (v_string) LOOP v_reverse :=v_reverse || SUBSTR (v_streng, n, 1); ENDSLØKKE; RETURN (v_reverse); UNDTAGELSE, NÅR ANDRE SÅ RETURNERER ('');END;/
Brug denne funktion i din forespørgsel:
VÆLG my_reverse ('fox infotech') FRA DUAL;