读书人

记录查询有关问题.

发布时间: 2012-01-14 20:02:35 作者: rapoo

记录查询问题..
比如有一个表中有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

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

读书人网 >SQL Server

热点推荐