存储过程和函数怎样接收一个游标参数??

解决方案 »

  1.   

    先定义一个游标,再使用,如
    cursor  v_condition is
    select FIELD_ID,FIELD_NAME,OPER_VAL
        from TB_STA_FIELD_CONDITION
    where report_id=pReportId and seq=pSeq ;
    begin
    for v_cur in v_condition loop
           if v_condition%NOTFOUND then
                 dbms_output.put_line('没有找到对应信息!');
            else
                vFieldId :=v_cur.FIELD_ID;
                vFieldName:=v_cur.field_name;
                vOperVal := v_cur.OPER_VAL;
    end;vFieldId ,vFieldName,vOperVal 都是变量
      

  2.   

     cursor_a  in out sys_refcursor,
      

  3.   

    look here:http://blog.csdn.net/zhpsam109/archive/2008/03/25/2215490.aspx