zoukankan      html  css  js  c++  java
  • SqlServer基础:游标

    记录下今天用到的游标:

    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)
        BEGIN
            UPDATE dbo.Member
                SET MemberName='测试会员'+ CONVERT(VARCHAR,@Number,50)
                WHERE MemberID=@TempID
            SET @Number=@Number+1
            FETCH NEXT FROM myCursor INTO @TempID
        END
    CLOSE myCursor
    DEALLOCATE myCursor

    待续.....



    DECLARE @id INT
    DECLARE @money INT
    DECLARE  cursor1 CURSOR FOR
    SELECT IntegrateCardID,RemainSum FROM dbo.IntegrateCard
    OPEN cursor1
    FETCH NEXT FROM cursor1 INTO @temp,@money
    WHILE ( @@fetch_status = 0 )
        BEGIN
            UPDATE  dbo.IntegrateCard
            SET     PreRecharge = @money
            WHERE   IntegrateCardID = @id
            
            FETCH NEXT FROM cursor1 INTO @TempMemeberID
        END
    CLOSE cursor1
    DEALLOCATE cursor1

  • 相关阅读:
    51nod1278 相离的圆
    CodeForces
    SPOJ
    51nod 1040(欧拉函数)
    51nod1009 51nod1042(数位dp)
    51nod1264 线段相交
    51nod1050 循环数组最大子段和
    Spark SQL UDF示例
    Spark SQL官网阅读笔记
    Spark RDD
  • 原文地址:https://www.cnblogs.com/wupeiqi/p/3286182.html
Copyright © 2011-2022 走看看