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