您的位置:首页 > 数据库

游标使用

2015-09-02 18:25 495 查看
USE [ceshi0827]

GO

/****** Object:  StoredProcedure [dbo].[pro_cursor111]    Script Date: 09/02/2015 18:21:28 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

ALTER proc [dbo].[pro_cursor111]

as

begin

--声明一个全局游标

declare mycursor cursor for 

select sid from score 

--打开游标

open mycursor

--声明一个变量

declare @sid int

--循环移动

fetch next from mycursor into @sid

while(@@fetch_status=0)

  begin

    update score set score=score+10

where sid=@sid

    fetch next from mycursor into @sid

  end

close mycursor

deallocate mycursor

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql