SQL命令没有正确结束oracle 10g的功能

时间:2012-04-01 12:56:37

标签: oracle plsql oracle10g

我无法运行此功能。它给出了错误:

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 个答案:

答案 0 :(得分:2)

您需要更改

的顺序
Select loginfo.type from loginfo into v_type

Select loginfo.type into v_type from loginfo