zoukankan      html  css  js  c++  java
  • 简单游标分析

    SET NOCOUNT on     -- 建立测试环境 当 SET NOCOUNT 为 ON 时,不返回计数

    DECLARE @tb TABLE(id int)  --定义临时表

    INSERT @tb(id)                     --插入数据
    SELECT id = 1 UNION ALL
    SELECT id = 2 UNION ALL
    SELECT id = 2 UNION ALL
    SELECT id = 1 UNION ALL
    SELECT id = 2

    select * from @tb               --查询数据

    -- 游标处理
    DECLARE tb CURSOR LOCAL FAST_FORWARD              --定义游标
    FOR
    SELECT id FROM @tb

    OPEN tb                       --打开游标
    FETCH tb
    WHILE @@FETCH_STATUS = 0
    BEGIN
        UPDATE @tb SET          --执行更新语句
            id = id + 2
        WHERE id = 1
        FETCH tb
    END
    CLOSE tb                 --关闭游标
    DEALLOCATE tb    --删除游标

    select * from @tb        --查询数据

  • 相关阅读:
    [POI2010]Divine Divisor
    JOISC2014B たのしい家庭菜園
    Problem. C
    AGC004F Namori
    AGC007F Shik and Copying String
    AGC027C ABland Yard
    AGC028E High Elements
    JOI2017FinalE 縄
    CF797F Mice and Holes
    Problem. B
  • 原文地址:https://www.cnblogs.com/xh831213/p/783226.html
Copyright © 2011-2022 走看看