1
Ich kann diese Funktion nicht ausführen. Es gibt den Fehler:SQL-Befehl nicht korrekt beendet Oracle 10g Funktion
ERROR at line 9: PL/SQL: ORA-00933: SQL command not properly ended
CREATE OR REPLACE FUNCTION login(
name in varchar2,
pass in varchar2)
RETURN NUMBER
IS
v_type NUMBER;
BEGIN
v_type:=-1;
Select loginfo.type from loginfo into v_type
where loginfo.username=name and loginfo.password=pass;
RETURN v_type;
END;
Vielen Dank im Voraus.
ändern hinzufügen '/' ganz am Ende. –
Hallo, willkommen zu Stack Overflow. Ich habe deinen Code mit der Schaltfläche '{}' hervorgehoben, um ihn lesbar zu machen. – Ben
Zusätzlich zum @ a_horse_with_no_name-Kommentar, wenn dies nicht die Antwort ist, müssen Sie die DDL von 'loginfo' posten; und bitte fügen Sie einige Fehlerbehandlung ... – Ben