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

记录查询有关问题.

2012-01-14 
记录查询问题..比如有一个表中有10万条记录,按照某个条件查询(如日期)时能得到一些记录,我要对每个查询到

记录查询问题..
比如有一个表中有10万条记录,按照某个条件查询(如日期)时能得到一些记录,   我要对每个查询到的记录做操作,该如何处理呢,可以不用建临时表吗??是不是用while循环??

[解决办法]
declare tb cursor for select name,startno,endno from from tablea where .....

open tb
fetch next from tb into ....
while @@fetch_status=0
begin
......

fetch next from tb into ...
end
close tb
deallocate tb

[解决办法]
用游标吧,但是效率低

热点排行