Oracle中如何掌握与使用游标

文章作者 100test 发表时间 2007:03:14 13:36:58
来源 100Test.Com百考试题网


1 游标的属性

  oracle 游标有4个属性:%ISOPEN,%FOUND,%NOTFOUND,%ROWCOUNT。


  %ISOPEN判断游标是否被打开,如果打开%ISOPEN等于true,否则等于false;


  %FOUND %NOTFOUND判断游标所在的行是否有效,如果有效,则%FOUNDD等于true,否则等于false;


  %ROWCOUNT返回当前位置为止游标读取的记录行数。


  隐式游标和显式游标


  隐式游标

  显式游标

PL/SQL维护,当执行查询时自动打开和关闭

在程序中显式定义、打开、关闭,游标有一个名字。

游标属性前缀是SQL

游标属性的前缀是游标名

属性%ISOPEN总是为FALSE

%ISOPEN根据游标的状态确定值

SELECT语句带有INTO子串,只有一行数据被处理

可以处理多行数据,在程序中设置循环,取出每一行数据。

  记录变量


  定义一个记录变量使用TYPE命令和%ROWTYPE,

DECLARER_emp EMP%ROWTYPE.CURSOR c_emp IS SELECT * FROM emp.


  或:

DECLARECURSOR c_emp IS SELECT ename,salary FROM emp.R_emp c_emp%ROWTYPE.


相关文章


SQLServer2005数据库升级技巧(图)(一)
Oracle数据库10g的安全性和身份管理
oracle认证行业新闻:OCP证书在加拿大
如何成为数据库技术专才
Oracle中如何掌握与使用游标
用Oracle并行查询发挥多CPU的威力(1)
为什么要成为Oracle认证专家?
ORACLE:携手教育部推进软件学院建设
SQLServer2005数据库升级技巧(图)(二)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛