读书人

什么是游标?该怎么处理

发布时间: 2012-01-16 23:36:51 作者: rapoo

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

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

如有一个表

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

读书人网 >SQL Server

热点推荐