我想创建一个游标,就是传入用户名与密码,然后返回ID,请问下面这一句哪里错了,它老是提示:ORA-00900: 无效 SQL 语句cursor or replace cur_login(usname varchar2,uspass varchar2) IS 
select u_id from login where u_name=usname and u_pass=uspass;万分感谢..!!!

解决方案 »

  1.   

    cursor cur_login(usname varchar2,uspass varchar2) IS
    select u_id from login where u_name=usname and u_pass=uspass; 
      

  2.   

    我看你的目的好像是需要创建一个函数(function)或存储过程(procedure)
      

  3.   

    cursor or replace cur_login IS 
    select u_id,usname,uspass from login where u_name=usname and u_pass=uspass; 
      

  4.   

    cursor or replace cur_login(usname in varchar2,uspass in varchar2) IS
    select u_id from login where u_name=usname and u_pass=uspass; 
    参数
      

  5.   

    如果想返回id加个out参数吧!!