亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

sql 游標循環遍歷

系統 2030 0
原文: sql 游標循環遍歷

? 寫存儲過程的時候碰到一個需要對數據進行遍歷循環操作的問題,最后通過游標解決了,感覺很適用、

      
         1
      
       declare @level varchar(
      
        100
      
      
        )


      
      
         2
      
       declare @uid varchar(
      
        100
      
      
        )


      
      
         3
      
       declare cur cursor--
      
        定義一個游標


      
      
         4
      
      
        read_only


      
      
         5
      
      
        for
      
      
        select
      
      
         egg_code.user_id,egg_prize_level


      
      
         6
      
      
        from
      
       egg_code inner join egg_prize on egg_prize.user_id=egg_code.user_id--
      
        為所獲得的數據集指定游標


      
      
         7
      
      
         8
      
       open cur--
      
        打開游標


      
      
         9
      
       fetch next 
      
        from
      
       cur into @uid,@level--
      
        把提取操作的列數據放到局部變量中


      
      
        10
      
      
        while
      
      (@@fetch_status=
      
        0
      
      )--
      
        返回被 FETCH 語句執行的最后游標的狀態,而不是任何當前被連接打開的游標的狀態。


      
      
        11
      
      
        12
      
      
        begin


      
      
        13
      
       --print 
      
        '
      
      
        等級:
      
      
        '
      
      +@level+
      
        '
      
      
        --------------用戶ID:
      
      
        '
      
      +
      
        @uid


      
      
        14
      
      
        15
      
       update egg_code 
      
        set
      
       prize_level=@level   
      
        where
      
       user_id=@uid--
      
        執行操作


      
      
        16
      
      
        17
      
       --
      
        提前下一位信息


      
      
        18
      
       fetch next 
      
        from
      
      
         cur into @uid,@level


      
      
        19
      
      
        end


      
      
        20
      
       close cur--
      
        關閉游標


      
      
        21
      
       deallocate cur--
      
        刪除游標


      
      
        22
      
       go
    

使用游標的順序: 聲名游標、打開游標、讀取數據、關閉游標、刪除游標。
由于 @@FETCH_STATUS 對于在一個連接上的所有游標是全局性的,要小心使用 @@FETCH_STATUS 。在執行一條 FETCH 語句后,必須在對另一游標執行另一 FETCH 語句前測試 @@FETCH_STATUS 。在任何提取操作出現在此連接上前,@@FETCH_STATUS 的值沒有定義。

sql 游標循環遍歷


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 高清一级毛片免免费看 | 欧洲亚洲一区二区三区 | 久久精品中文字幕 | 欧美日本一级在线播放 | 久久久青青久久国产精品 | 日韩美女强理论片 | 在线视频免费观看a毛片 | 91精品国产麻豆国产自产在线 | 国产在线观看美女福利精 | 欧美高清在线视频在线99精品 | 亚洲国产精品a一区 | 欧美色xxx| 伊人天伊人天天网综合视频 | 久视频在线 | 国产精品第二页 | 一级特级欧美aaaaa毛片 | 国产日韩视频 | 精品中文字幕在线观看 | 在线欧美69v免费观看视频 | 日韩一区二区在线免费观看 | 国产一区二区三区免费视频 | 四虎国产精品免费久久麻豆 | 国产精品久久久久久久网站 | 日韩在线视频一区二区三区 | 福利午夜在线 | 免费黄色小视频在线观看 | 婷婷综合色伊人阁 | 亚洲午夜久久久久中文字幕久 | 特级一级毛片视频免费观看 | 天天干天天射天天 | 天天爽影院一区二区在线影院 | 欧美18在线| 亚洲精品成人在线 | 热99在线观看 | 精品夜夜春夜夜爽久久 | 欧美真人视频一级毛片 | 欧美不卡精品中文字幕日韩 | 麻豆国内精品欧美在线 | 亚洲国产精品a一区二区三区 | 国产一区二区亚洲精品天堂 | 亚洲综合欧美 |