Oracle游标详解

  1. 游标是什么
    游标从概念上讲基于数据库的表返回结果集。用来存储多条查询数据的一种数据结构(结果集),它有一个指针,用来从上往下移动,从而达到遍历每条记录的作用。
  2. 游标的类型
    Oracle数据库的Cursor类型包含三种: 静态游标:分为显式游标(后面会详细介绍)和隐式游标(所有DML语句增、删、改、查询单条记录);动态游标:分为强类型游标和弱类型游标。
  3. 游标的属性
    游标的4个常用属性:%Found、%NotFound、%ISOpen、%RowCount
    • %Found:如果取出游标成功,也就是FETCH语句成功,该属性为 true,否则为 false
    • %NotFound:如果取出游标失败,也就是FETCH 语句失败,则该属性是 true,否则为 false
    • %ISOpen:如果游标是开着的,则返回 true ,否则返回false
    • %RowCount:返回游标当前行的行数
  4. 显示游标的使用
    • 声明游标 CURSOR <游标名> IS <select语句>;
    • 打开游标 Open <游标名>;
    • 取出使用游标 Fetch <游标名> into 变量1,变量2…..变量n或者行对象;
    • 关闭游标 CLOSE <游标名>;

Oracle游标详解

上一篇:Install MySQL Community


下一篇:Selenium自动化结合Mysql数据项目实战操作