读书人

Oracle 中流标使用实例

发布时间: 2012-10-18 13:46:55 作者: rapoo

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;
?

?

读书人网 >行业软件

热点推荐