记录下今天用的游标 : DECLARE @TempID INT DECLARE @Number INT SET @Number=1 DECLARE myCursor CURSOR FOR SELECT MemberID FROM dbo.Member OPEN myCursor FETCH NEXT FROM myCursor INTO @TempID WHILE(@@fetch_status=0 ) 开始更新 dbo.Member
记录下今天使用的游标:
声明 @TempID INT
声明 @Number INT
SET @Number=1
声明 myCursor 游标为
从 dbo.Member 选择 MemberID
打开 myCursor
从 myCursor 获取下一个INTO @TempID
WHILE(@@fetch_status=0)
BEGIN
UPDATE dbo.Member
SET MemberName='测试会员' CONVERT(VARCHAR,@Number,50)
WHERE MemberID=@TempID
SET @Number=@Number 1
从 myCursor 中提取下一个内容到 @TempID
END
关闭 myCursor
解除分配 myCursor
待续.....
声明@id INT
声明@money INT
声明cursor1游标
从dbo.IntegrateCard中选择IntegrateCardID,RemainSum
打开游标1
从游标1获取下一个INTO @temp,@money
WHILE ( @@fetch_status = 0 )
开始
更新 dbo.IntegrateCard
SET PreRecharge = @money
WHERE IntegrateCardID = @id
从游标 1 中获取下一个 INTO @TempMemeberID
END
关闭游标 1
解除分配游标 1