第8章 数据库编程

游标

  • 游标是系统为用户开设的一个数据缓冲区,用于存放 SQL 查询的执行结果
  • 每个游标都有一个游标名
  • 当游标被打开后,用户可以用 SQL 语句逐一从游标中获取结果记录,并赋给主变量,交由主语言进一步处理

游标操作

  1. 声明游标 declare a cursor
  • 为某一映像语句(可能返回多个结果元组)的结果集合定义一个命名的游标
  1. 打开游标 open the cursor
  • 执行相应的映像语句并打开获得的结果集,此时游标处于活动状态并指向结果集合的第一条记录的前面
  1. 推进游标指针并取当前记录 fetch a row by the cursor
  • 将游标推向结果集合中的下一条记录,读出游标所指向记录的值并赋给对应的主语言变量(One-Row-at-a-Time Principle)
  1. 关闭游标 close the cursor
  • 关闭所使用的游标,释放相关的系统资源

标题:第8章 数据库编程

作者:Zwing

创建于:2026-08-08 18:59:00

更新于:2026-08-08 12:06:24

链接:https://zanytriumph.github.io/posts/数据库编程.html

版权声明:本文章采用 CC BY-NC-SA 4.0 进行许可