网络消费网 >  dc > > 正文
oracle数据库游标是什么意思? 什么是oracle游标?
时间:2022-06-14 14:36:37

游标有什么作用?

①指定结果集中特定行的位置。

②基于当前的结果集位置检索一行或连续的几行。

③在结果集的当前位置修改行中的数据。

④对其他用户所做的数据更改定义不同的敏感性级别。

⑤可以以编程的方式访问数据库。

Oracle游标的类型?

1、静态游标:结果集已经确实(静态定义)的游标。分为隐式和显示游标

隐式游标:所有DML语句为隐式游标,通过隐式游标属性可以获取SQL语句信息。

显示游标:用户显示声明的游标,即指定结果集。当查询返回结果超过一行时,就需要一个显式游标。

2、REF游标:动态关联结果集的临时对象。

Oracle游标的状态有哪些,怎么使用游标属性?

①游标的状态是通过属性来表示。

%Found :Fetch语句(获取记录)执行情况True or False。

%NotFound : 最后一条记录是否提取出True or False。

%ISOpen : 游标是否打开True or False。

%RowCount :游标当前提取的行数 。

1、什么是游标

游标是一种PL/SQL控制结构,可以对SQL语句进行显示控制,便于对表的数据逐条进行处理

2、游标分类

显示游标: Declared and named by the programmer

隐式游标: Declared for all DML and PL/SQL SELECT statements

3、游标的属性:

%FOUND:Evaluates to TRUE if the most recent SQL statement affects one or more rows

%NOTFOUND:和%FOUND相反

%ISOPEN:是一个布尔值,如果游标打开,则为TRUE, 如果游标关闭,则为FALSE.对于隐式游标而言SQL%ISOPEN总是FALSE,这是因为隐式游标在DML语句执行时打开,结束时就立即关闭。

关键词: oracle数据库游标是什么意思 游标属性 什么是oracle游标 敏感性级别

版权声明:
    凡注明来网络消费网的作品,版权均属网络消费网所有,未经授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:网络消费网"。违反上述声明者,本网将追究其相关法律责任。
    除来源署名为网络消费网稿件外,其他所转载内容之原创性、真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并自行核实。
热文

网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
 

Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
 

中国网络消费网 版权所有 未经书面授权 不得复制或建立镜像
 

联系邮箱:920 891 263@qq.com

备案号:京ICP备2022016840号-15

营业执照公示信息