zoukankan      html  css  js  c++  java
  • SQL 游标的使用

    --声明游标的变量和类型
    DECLARE @UserId int 
    DECLARE @Days int
    --创建游标,定义游标curfuntioncode,用select给游标赋值
    DECLARE curfuntioncode CURSOR FOR 
        SELECT UserId,[Day] as [Days]
        FROM [Cycles] where  CycleType = 1 and UserId < 2900
    --创建游标
    OPEN curfuntioncode --打开游标
    FETCH NEXT FROM curfuntioncode INTO @UserId,@Days --给游标变量赋值
    WHILE @@FETCH_STATUS=0 --判断FETCH语句是否成功获取数据
    BEGIN 
        --执行代码
        --INSERT INTO [Permissions] (DepartmentPositionId,PermissionOperation) values (@DepartmentPositionId,3409)
        
        PRINT @UserId --打印数据(对每一行数据进行操作)
        FETCH NEXT FROM curfuntioncode INTO @UserId,@Days --下一个游标变量赋值
    END 
    CLOSE curfuntioncode --关闭游标
    DEALLOCATE curfuntioncode --释放游标
  • 相关阅读:
    min_25筛入门
    [湖南集训]更为厉害/谈笑风生
    [ARC060D] 最良表現
    [CQOI2007]矩形
    [SCOI2009]粉刷匠
    PAT乙级1030
    PAT乙级1028
    PAT乙级1029
    PAT乙级1026
    PAT乙级1027
  • 原文地址:https://www.cnblogs.com/lear/p/15016237.html
Copyright © 2011-2022 走看看