项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步

游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据。将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据,当前行的某些字段等。

在大多数时候我们在设计程序的时候都遵循下面的步骤:
1、打开游标
2、开始循环
3、从游标中取值
4、检查那一行被返回
5、处理
6、关闭循环
7、关闭游标

DECLARE --定义记录类型的变量v_user TMP_T2%rowtype;--1,利用cursor关键字声明游标cursor user_cur isselect * from TMP_T2;
BEGIN--2,打开游标open user_cur;--3,利用fetch读取数据FETCH user_curinto v_user;while user_cur%found loop dbms_output.put_line(v_user.name);FETCH user_curinto v_user;end loop;--4,释放游标close user_cur;
END;

用于FOR循环的游标按照正常的声明方式声明,它的优点在于不需要显式的打开、关闭、取数据,测试数据的存在、定义存放数据的变量等等,相比而言代码更简单明了

DECLAREcursor names_all isselect * from tmp_t2;
BEGINfor each_item in names_all loopdbms_output.put_line(each_item.name);end loop;
end;

oracle 游标详解相关推荐

  1. ORACLE游标详解

    文章目录 一.概述 二.显示游标 1.声明游标 2.打开游标 3.读取游标 4.关闭游标 三.隐式游标 四.游标的属性 1.%FOUND(是否找到游标) 2.%NOTFOUND(是否没找到游标) 3. ...

  2. oracle有哪两种内存结构,Oracle体系结构详解(物理构造,内存结构和逻辑结构)...

    当前位置:我的异常网» 数据库 » Oracle体系结构详解(物理构造,内存结构和逻辑结构 Oracle体系结构详解(物理构造,内存结构和逻辑结构) www.myexceptions.net  网友分 ...

  3. Oracle 存储过程详解(上)

    目录 一.存储过程与存储函数的定义 二.创建 / 执行存储过程所需的权限 1.resource权限 2.create.execute procedure权限 三.创建 / 执行存储过程 四.变量与参数 ...

  4. Oracle 体系结构详解

    Oracle 体系结构详解 什么是Orcale数据库? Orcale数据库(Oracle DateBase)是一款关系型数据库(这里就不多做介绍了),通常情况下,我们会把承载我们核心数据的系统通称为数 ...

  5. Oracle 错误代码详解

    Oracle 错误代码详解及解决方式–ORA ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事 ...

  6. Oracle ASM 详解 收藏

    Oracle ASM 详解 ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也 ...

  7. oracle分区表编程,Oracle分区表详解

    当前位置:我的异常网» 编程 » Oracle分区表详解 Oracle分区表详解 www.myexceptions.net  网友分享于:2013-10-28  浏览:25次 Oracle分区表详解 ...

  8. Oracle 冷备份详解【实战案例】

    Oracle 冷备份详解 --准备工作 select * from v$database; select file_name from dba_data_files; create tablespac ...

  9. oracle里面asm的作用,Oracle ASM 详解

    Oracle ASM 详解 ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也 ...

  10. Oracle 数据字典详解

    Oracle 数据字典详解 什么叫数据字典? 数据字典指的是描述数据的数据. 举个例子:我们在数据库里面创建了一个表,这个表位于哪个数据文件.这个表有哪些列.这个表的每一个列的数据类型.这个表的约束等 ...

最新文章

  1. Altium Designer Bottom Solder层的作用
  2. 如何使用windbg在驱动加载时下断
  3. mysql 精度_mysql-笔记 精度
  4. codeforces 59A-C语言解题报告
  5. oracle dblink使用
  6. PHP技术的优缺点(转载)
  7. 查看linux版本是 centos还是ubuntu
  8. win10多合一原版系统_制作WIN10多合一原版系统
  9. 连锁店管理系统有什么特点?便利店管理系统的优势
  10. 制作u盘winpe启动盘_如何制作U盘启动盘
  11. 联想y450安装黑苹果
  12. 如何测试复制粘贴功能
  13. seata的部署与微服务集成(包含多集群异地容灾配置)
  14. 锂电池和锂离子电池的区别
  15. 1. SCARA机器人建模
  16. Python 批量合并多个txt文件
  17. 超级好用的小程序版蓝牙调试工具:Ble蓝牙开发助手
  18. 【转载】了解快速公交回想大连感想三——个人感觉大连公共交通快速体系的发展之路
  19. 斗拱展开面积表_各种斗拱斗口尺寸调整表
  20. transmac使用方法_怎样使用TRANSMAC?如何将Mac的Ttf字体拷贝到PC系统上?

热门文章

  1. System Security Services Daemon(SSSD)系统安全服务守护进程
  2. 如何用Python打造你的第一个Slack Bot
  3. php教程 TTP中GET与POST的区别
  4. 十天学会php之第二天
  5. PL/SQL 连接Oracle 11g
  6. Java并发包学习--ReentrantLock
  7. 如何用drawInRect()显示中文?
  8. 查看User Profile的名称和显示名称
  9. Asp.Net前台页面调用后台cs变量
  10. maven helper解决依赖冲突问题