sql 游标

--声明游标
declare test_Cursor CURSOR FOR
SELECT id,name FROM table_name
--打开游标
OPEN test_Cursor
    --声明游标提取变量所要存放的变量
    declare @id int,@name varchar(20)
    --定位游标到哪一行
    fetch next from test_Cursor into @id,@name 
while @@FETCH_STATUS=0 --提取成功,进行下一条数据的提取操作
begin
  select @id,@name --获取当前行的数据
  fetch next from test_Cursor into @id,@name --移动游标
end
--关闭游标
close test_Cursor
--释放游标
deallocate test_Cursor

 

posted @ 2022-04-11 13:39  疯狂阿坤  阅读(26)  评论(0编辑  收藏  举报