日期:2014-05-19  浏览次数:20664 次

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

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

如有一个表

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