首页 > 数据库技术 > 详细

Oracle游标详解

时间:2021-08-24 17:06:02      阅读:23      评论:0      收藏:0      [点我收藏+]
  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游标详解

原文:https://www.cnblogs.com/manyuemei/p/15180308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!