Sql server 使用游标 循环查询的结果

begin
DECLARE @keyID int;
declare c_test_main cursor fast_forward for SELECT ID FROM table ;
open c_test_main;--打开游标
while 1=1 --开始循环
begin
fetch next from c_test_main into @keyID --赋值到变量中
if(@@fetch_status!=0)break;--如果没有结果退出循环

    print @keyID    end
close c_test_main --关闭游标
deallocate c_test_main --释放游标
end

 

posted @ 2020-06-04 14:03  岳帅超  阅读(644)  评论(0编辑  收藏  举报