文件名称:游标的属性-Unix基础与Shell编程技术培训
文件大小:4.68MB
文件格式:PPT
更新时间:2024-05-12 12:28:23
Unix相关
游标的属性: (1)%isopen判断游标是否被打开,如果打开,%isopen为true,否则为false。 (2)%found,%notfound判断游标是否指向有效记录,如果有效,则%found为true, 那么%notfound为false,否则%found为false,那么%notfound为true。 (3)%rowcount返回当前位置游标读取的记录数。 例如:打印工资高于3000的最低工资和此人的姓名,工作。 declare v_ename emp.ename%type; v_job emp.job%type; v_sal emp.sal%type; cursor cur_empsal is select ename,job,sal from emp where sal>3000 order by sal; begin if cur_empsal%isopen=false then open cur_empsal; end if; fetch cur_empsal into v_ename,v_job,v_sal; while cur_empsal%found loop if cur_empsal%rowcount=2 then exit; end if; fetch cur_empsal into v_ename,v_job,v_sal; end loop; ……………………… dbms_output.put_line(v_ename||' '||v_job||' '||v_sal); exception when invalid_cursor then dbms_output.put_line('无效游标'); when others then null; end;