我知道用
游标名%rowcount
可以的意思是游标打开后值为0,每读取一次加1,
那么有没有办法直接获取到游标的select语句取得的记录件数呢?谢谢

解决方案 »

  1.   

    为什么要游标呢,直接
    select count(*) into o_records
    from table_name;o_records 要declare一下
      

  2.   

    因为不光要去条数,取得的记录也要用到,如果用count(*)的话就要多写一个select了
      

  3.   

    你游标该读就读,不用取count(*),rowcount直接就满足了。
      

  4.   

    .......CURSOR%NOTFOUND..可满足。。压根不要什么行数
      

  5.   

    貌似用游标作循环的时候,我觉得直接一个for循环就ok了啊
      

  6.   

    您不妨在游标关联SQL时,多增加一列,叫:num_row,然后cursor_name.num_row