遍历查询结果集,update数据

Posted 坚持

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历查询结果集,update数据相关的知识,希望对你有一定的参考价值。

 

技术分享图片
 1 set rowcount 0
 2 select NULL mykey, * into #mytemp from  dbo.DIM_DISTRIBUTOR
 3 
 4 set rowcount 1
 5 update #mytemp set mykey = 1
 6 
 7 declare @i int 
 8 set @i=1    
 9 while @@rowcount > 0
10 begin
11     set rowcount 0
12     select * from #mytemp where mykey = 1
13   
14     declare @zj varchar(222)
15         select @zj=DISTRIBUTORID from #mytemp where mykey = 1
16          print @i
17     
18      update DIM_DISTRIBUTOR set NAME=用户测试数据+CAST(@i as varchar(222))    where DISTRIBUTORID=@zj
19     
20     set @i=@i+1 
21     delete #mytemp where mykey = 1
22     set rowcount 1
23     update #mytemp set mykey = 1
24 end
25 set rowcount 0
View Code

 

以上是关于遍历查询结果集,update数据的主要内容,如果未能解决你的问题,请参考以下文章

Django在遍历查询集时,何时读取数据库?

mysql存储过程之循环遍历查询结果集

oracle 存储过程,数据处理并返回结果集问题

结果集存放在 List<Map<String,Object>>中怎么使用Java代码遍历获取String,Object的值?

结果集-> XLS

MySQL通过游标来实现通过查询结果集循环