sql >> Database >  >> RDS >> Oracle

Een procedure om een ​​string om te keren in PL/SQL

Twee dingen - u moet de grootte van het datatype niet specificeren in de parameterlijst van de procedure/functie en u hebt de DECLARE niet nodig trefwoord. Probeer dit:

CREATE OR REPLACE PROCEDURE ReverseOf(input IN varchar2) IS
        rev varchar2(50):='';
BEGIN
        FOR i in reverse 1..length(input) LOOP
                rev := rev||substr(input, i, 1);
        END LOOP;
        dbms_output.put_line(rev);
END;


  1. Zoekrelevantie in volledige tekst wordt gemeten in?

  2. Varchar(MAX) versus TEXT gebruiken op SQL Server

  3. Trigger om M-M-relatie af te dwingen

  4. Excel-blad converteren naar database van sqlite in Android