游标有什么作用?
①指定结果集中特定行的位置。
②基于当前的结果集位置检索一行或连续的几行。
③在结果集的当前位置修改行中的数据。
④对其他用户所做的数据更改定义不同的敏感性级别。
⑤可以以编程的方式访问数据库。
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语句执行时打开,结束时就立即关闭。
网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
中国网络消费网 版权所有 未经书面授权 不得复制或建立镜像
联系邮箱:920 891 263@qq.com