e1:=cc%rowcount;
 dbms_output.put_line(e1||'行数');
e1 是 变量 numbercc 是游标现在 执行了 插入语句 在e1:=cc%rowcount;
显示11
1行数
2
2行数
33
3行数
44
4行数
现在想选择 e1中的最大值 做位总行数  插入到一个表中  问下 cc%rowcount;什么情况下用呢 做什么用的呢 还有其他3个类似的函数 都是 什么时候用的呢 谢谢

解决方案 »

  1.   

    我想知道 cc%rowcount;什么时候用的 是主要 显示 插入几行了吗
      

  2.   

     Cursor_name%FOUND     布尔型属性,当最近一次提取游标操作FETCH成功则为 TRUE,否则为FALSE; Cursor_name%NOTFOUND   布尔型属性,与%FOUND相反; Cursor_name%ISOPEN     布尔型属性,当游标已打开时返回 TRUE; Cursor_name%ROWCOUNT   数字型属性,返回已从游标中读取的记录数。如果你要取最大的那个记录数,应该是在游标执行结束后使用e1的值。另外在执行该游标前最好先给e1赋初始值。
      

  3.   

    游标的 4 个属性
    rowcount: 当前游标的所在行数
    isopen: 判断游标是否打开
    notfound: 游标fetch不到数据的时候返回真
    found:与notfound相对当游标 fetch notfound 时,rowcount 值最大,你可以把那个时候的 e1 插入到其他表中
      

  4.   

    rowcount: 当前游标的所在行数
    能选出来吗 最为输入总行数吗