Oracle 游标属性
发布时间:2020-12-12 14:23:20 所属栏目:百科 来源:网络整理
导读:Oracle游标常用属性: %FOUND:变量最后从游标中获取记录的时候,在结果集中找到了记录。 %NOTFOUND:变量最后从游标中获取记录的时候,在结果集中没有找到记录。 %ROWCOUNT:当前时刻已经从游标中获取的记录数量。 %ISOPEN:是否打开。 例子: declare curs
Oracle游标常用属性: %FOUND:变量最后从游标中获取记录的时候,在结果集中找到了记录。 %NOTFOUND:变量最后从游标中获取记录的时候,在结果集中没有找到记录。 %ROWCOUNT:当前时刻已经从游标中获取的记录数量。 %ISOPEN:是否打开。 例子:
declare cursor cur_emp(var_job in varchar2:='SALESMAN') is select empno,ename,sal from emp where job=var_job; type record_emp is record ( var_empno emp.empno%type,var_ename emp.ename%type,var_sal emp.sal%type ); emp_row record_emp; begin open cur_emp('MANAGER'); loop fetch cur_emp into emp_row; exit when cur_emp%notfound; dbms_output.put_line(emp_row.var_empno||' '||emp_row.var_ename||' '||emp_row.var_sal||'---'||cur_emp%rowcount); end loop; if cur_emp%isopen then close cur_emp; end if; end; / (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |