SqlServer中循环查询结果集
时间:2014-05-08 14:39:27
收藏:0
阅读:498
declare @id int,@value nvarchar(100); begin declare c_test_main cursor fast_forward for select hps_hpId,hps_time from hospitalPermSupp where hps_usId=1; open c_test_main;--打开游标 while 1=1 --开始循环 begin fetch next from c_test_main into @id,@value; --赋值到变量中 if(@@fetch_status!=0)break;--如果没有结果退出循环 select @id as a,@value as b end close c_test_main --关闭游标 deallocate c_test_main --释放游标 end
评论(0)