当前位置: 代码迷 >> Sql Server >> 什么是游标?该怎么处理
  详细解决方案

什么是游标?该怎么处理

热度:28   发布时间:2016-04-27 20:14:10.0
什么是游标?
如题,这个游标主要用来干么?

------解决方案--------------------
游标就 是相当于一个可以一条接一条读记录的指针.

如有一个表

num score
1 80
2 70

在嵌入式的SQL中,就可以定义一个游标指向这个表如下

declare cur cursor for select * from tab; //定义游标
open cur; //打开游标,这时它指向第一条记录
while(1)
{
fetch cur; //读取当前记录,并自动指向下一条记录
if(sqlca.sqlcode)break; //记录都读完了,跳出
}
close cur; //关闭游标
free cur; //释放游标资源
  相关解决方案