Ein Verfahren zum Umkehren einer Zeichenfolge in PL/SQL
Ich gerade angefangen zu lernen, PL/SQL und ich bin mir nicht sicher, wie Sie eine Prozedur erstellen. Die Logik scheint zu Recht, aber ich denke, es gibt einige syntaktische Fehler in der ersten Zeile. Hier ist mein code:-
CREATE OR REPLACE PROCEDURE ReverseOf(input IN varchar2(50)) IS
DECLARE
reverse varchar2(50);
BEGIN
FOR i in reverse 1..length(input) LOOP
reverse := reverse||''||substr(input, i, 1);
END LOOP;
dbms_output.put_line(reverse);
END;
/
Oder psoug.org/definition/REVERSE.htm
Wenn du einen syntax-Fehler, ist es immer hilfreich, die angeben, welche Fehlermeldung Sie bekommen. Ansonsten, wir haben zu erraten, und wir können Sie erraten, falsch.
Ordentlich!
Wenn du einen syntax-Fehler, ist es immer hilfreich, die angeben, welche Fehlermeldung Sie bekommen. Ansonsten, wir haben zu erraten, und wir können Sie erraten, falsch.
Ordentlich!
InformationsquelleAutor Shail | 2013-10-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zwei Dinge, die - sollten Sie nicht geben Sie den Datentyp Größe in Prozedur/Funktion parameter-Liste und Sie müssen nicht die
DECLARE
Schlüsselwort. Versuchen Sie dies:InformationsquelleAutor Przemyslaw Kruglej
Versuchen Sie es, ohne PL/SQL!
Zitat: http://rdbms-insight.com/wp/?p=94
InformationsquelleAutor Robert Freeman
Andere Lösung reverse string Minimierung der Anzahl der Wiederholungen
InformationsquelleAutor Bakhtiyar Khanbutayev
InformationsquelleAutor vibhor sharma
Sollte dies tun den job richtig.
InformationsquelleAutor user3339073
InformationsquelleAutor Vishnu Vardhan Padma Shali