游标能干什么?

XTMENG 2008-04-09 06:58:22
在Delphi编程中,在SQL2000编写游标有什么用?能提高效率吗?最好举个实例来看看!!!!!!!
...全文
171 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
不得闲 2008-04-10
  • 打赏
  • 举报
回复
游标,怎么说呢!就好比一个SQL语句执行过程每一个步骤都会反映回来,总体说来一般用在某语句执行将会
影响到很多条记录,而此时你需要根据这影响的每条记录来进行你自己的一些特殊操作。
至于想象的话,可以象这样想:
for i := 0 to RecordCount - 1 do //这里当成游标
begin
//执行一个语句成功,就转道你定义的游标内部执行游标内部的SQL代码
end;
但是应当避免尽量少用游标!他的效率比较低!
Harryfin 2008-04-10
  • 打赏
  • 举报
回复
因为数据库的结果集正常情况是不能顺序访问的(针对的是一个集合),所以就得借助特殊的东西,这个东西就叫做游标。

游标可以不用最好不用(存储过程中),用得太多效律会变差(不过有些情况貌似不用游标又很难处理-。-)
pengxuan 2008-04-10
  • 打赏
  • 举报
回复
能像我们用for循环一样处理每一条数据
kaikai_kk 2008-04-10
  • 打赏
  • 举报
回复
通过游标能对每一条记录进行处理...
lihuasoft 2008-04-10
  • 打赏
  • 举报
回复
看看游标卡尺
就明白了

^_^
御影北斗 2008-04-10
  • 打赏
  • 举报
回复
存储过程中使用到游标 循环执行命令的时候用
ziseliuxingzh 2008-04-10
  • 打赏
  • 举报
回复
haha...什么是游标
阿三 2008-04-09
  • 打赏
  • 举报
回复
最常的用法就是一个做循环.
internetroot 2008-04-09
  • 打赏
  • 举报
回复
游标简单的说就可以比喻成我们用一个query连接一个dbgrid,然后我们可以看到dbgrid左边有一个三角形,这个三角形就是表示这条记录是当前记录,游标就是指向记录的一个指针标志

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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