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

从游标中取数据处理 ,第一次取的也要处理,但是太冗余了,有没有一下

2012-03-20 
从游标中取数据处理 ,第一次取的也要处理,但是太冗余了,有没有高手指点一下。--从游标中取数据处理 ,第一次

从游标中取数据处理 ,第一次取的也要处理,但是太冗余了,有没有高手指点一下。
--从游标中取数据处理 ,第一次取的也要处理,但是太冗余了,有没有高手指点一下。
--大概代码如下
declare mycursor CURSOR FOR .....
open cursor
fetch next from mycursor into .....
--这里得到的数据处理,跟下面的处理代码一样,太冗余了
while @@FETCH_STATUS = 0
begin
fetch next from mycursor into .....
--接着是从游标里面得到数据的处理过程
end

close mycursor 
deallocate mycursor

[解决办法]

SQL code
declare   mycursor   CURSOR   FOR   ..... open   cursor fetch   next   from   mycursor   into   ..... while   @@FETCH_STATUS   =   0 begin ---从游标里面得到数据的处理过程-- 处理已经fetch的结果-- 处理结束后再次fetchfetch   next   from   mycursor   into   ..... end close   mycursor   deallocate   mycursor 

热点排行