Oracle 中游标使用实例
一、游标简介:
??? 游标是PL&SQL中的一种控制结构。可以分为显式游标和隐式游标。pl&sql会为每一条select语句创建隐式游标。但是当我们需要处理多条数据时,我们就需要创建显式游标。注意:游标不是模式对象。
二、游标的几种常见属性:
1、%FOUND
--判断游标中是否还有数据,若有,返回true,否则,返回false。
2、%NOTFOUND
--与%FOUND 相反
3、%ISOPEN
--判断游标是否为打开状态
4、%ROWCOUNT
--记录已从游标中取出的记录数
三、游标应用实例:
1、%FOUND属性的使用
?
?
SQL> DECLARE 2 t_name VARCHAR2(10); 3 CURSOR mycur IS 4 SELECT stuname FROM student; 5 BEGIN 6 OPEN mycur; 7 LOOP 8 EXIT WHEN mycur%NOTFOUND OR mycur%NOTFOUND IS NULL; 9 DBMS_OUTPUT.PUT_LINE('*****ROWCOUNT****'||mycur%ROWCOUNT);10 END LOOP;11 CLOSE mycur;12 END;?
?