sqlserver 游标的使用

create table demok(id int ,name varchar(20));
insert into demok values(1,'a');
insert into demok values(2,'b');
go
begin
 declare @id int,@name varchar(20) 
 declare cur_order cursor for  --申明游标
  select id,name from demok
 
  open cur_order --打开游标
  fetch next from   cur_order into @id,@name
  
  while @@FETCH_STATUS=0
  begin
    print @name+ convert(varchar(20),@id)
 fetch next from   cur_order into @id,@name
   end
   close cur_order --关闭游标
   DEALLOCATE  cur_order--释放游标
end

猜你喜欢

转载自www.cnblogs.com/wlzhang/p/9888446.html