SQL 游标创建和应用

来源:互联网 发布:淘宝各行业排名 编辑:程序博客网 时间:2024/05/16 15:59

例子

table1结构如下

id    int

name  varchar(50)

 

 declare @id int

declare @name varchar(50)

declare cursor1 cursor for         --定义游标cursor1

select * from table1               --使用游标的对象(跟据需要填入select)

open cursor1                       --打开游标

 

fetch next from cursor1 into @id,@name  --将游标向下移行,获取的数据放入之前定义的变量@id,@name

 

while @@fetch_status=0           --判断是否成功获取数据

begin

update table1 set name=name+'1'

where id=@id                           --进行相应处理(跟据需要填入SQL)

 

fetch next from cursor1 into @id,@name  --将游标向下移行

end

 

close cursor1                   --关闭游标

deallocate cursor1

 
原创粉丝点击