Команда SQL неправильно завершила функцию Oracle 10g - PullRequest
1 голос
/ 01 апреля 2012

Я не могу запустить эту функцию.Выдает ошибку:

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;

Заранее спасибо.

1 Ответ

2 голосов
/ 01 апреля 2012

Вам нужно изменить порядок

Select loginfo.type from loginfo into v_type

до

Select loginfo.type into v_type from loginfo 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...