oracle四个游标属性,Oracle游标常⽤属性及代码实例-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_pno%type,
var_ame%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;
oracle游标的使用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;
/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。