首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

什么是游标?该怎么处理

2012-01-16 
什么是游标?如题,这个游标主要用来干么?[解决办法]游标就 是相当于一个可以一条接一条读记录的指针.如有一

什么是游标?
如题,这个游标主要用来干么?

[解决办法]
游标就 是相当于一个可以一条接一条读记录的指针.

如有一个表

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; //释放游标资源

热点排行