第8章 数据库编程
游标
- 游标是系统为用户开设的一个数据缓冲区,用于存放 SQL 查询的执行结果
- 每个游标都有一个游标名
- 当游标被打开后,用户可以用 SQL 语句逐一从游标中获取结果记录,并赋给主变量,交由主语言进一步处理
游标操作
- 声明游标 declare a cursor
- 为某一映像语句(可能返回多个结果元组)的结果集合定义一个命名的游标
- 打开游标 open the cursor
- 执行相应的映像语句并打开获得的结果集,此时游标处于活动状态并指向结果集合的第一条记录的前面
- 推进游标指针并取当前记录 fetch a row by the cursor
- 将游标推向结果集合中的下一条记录,读出游标所指向记录的值并赋给对应的主语言变量(One-Row-at-a-Time Principle)
- 关闭游标 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 进行许可