请大家解释一下pb里面的游标的执行过程!

chen_pb 2004-12-15 11:37:04
declare语句只是一个说明,并不执行那个什么东西。
open语句之后,程序是怎么执行的?是不是直接从数据库中提取数据了?直接作select语句了。
fetch呢?
pb里面的游标具体是怎么执行的?是一下子全部select出来还是其它的什么方式?
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianfl 2004-12-15
  • 打赏
  • 举报
回复
应该是FETCH一下SELECT一下吧
zhangdatou 2004-12-15
  • 打赏
  • 举报
回复
DECLARE Emp_cur CURSOR FOR

SELECT employee.emp_number, employee.emp_name

FROM employee

WHERE employee.emp_salary > :Sal_var ;
hygougou 2004-12-15
  • 打赏
  • 举报
回复
楼上说得差不多是这样
觉得open是select的过程
把select到的结果放在缓存中
fatch的过程一条条从缓存中取出
shuihersina 2004-12-15
  • 打赏
  • 举报
回复
觉得open是select的过程
——把select到的结果放在缓存中
fatch的过程应该是指针挪动的过程

1,107

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧