本帖最后由 soft_wz 于 2010-08-11 14:28:32 编辑

解决方案 »

  1.   

    r_dataset 游标变量when e_table then
             open r_dataset for select '权限表为空表','权限表为空表','权限表为空表','权限表为空表',-30002,0,0,0 from dual;
    例外处理
      

  2.   

    ref cursor,现在一般都用sys_refcursor类型来代替了
      

  3.   

    问题1.定义了一个游标类型供其他变量定义时使用。
    问题2.是异常处理,当发生e_user异常时
    将异常信息'用户鉴权失败','用户鉴权失败','用户鉴权失败','用户鉴权失败',-30001,0,0,0 存入游标r_dataset中
      

  4.   


    麻烦解释下 r_dataset参数的类型是什么意思 游标类型 自定义的游标类型 可以用sys_refcursorwhen e_user then
             open r_dataset for select '用户鉴权失败','用户鉴权失败','用户鉴权失败','用户鉴权失败',-30001,0,0,0 from dual;异常处理  等于抛出异常
      

  5.   

    楼主建议你查查oracle里面的游标的用法吧,你得问题很简单的,就一简单的游标过程而已。