zoukankan      html  css  js  c++  java
  • SqlServer游标简介

    游标实例:

                Declare MyCusror Cursor Scroll

                      For Select * From Master_Goods Order By GoodsID

                Open MyCursor

                Fetch next From MyCursor             Into @GoodsCode,@GoodsName

                While(@@Fetch_Status = 0)                   

        Begin

          Begin                                

              Select @GoodsCode = Convert(Char(20),@GoodsCode)                                

            Select @GoodsName = Convert(Char(20),@GoodsName)                                

            PRINT @GoodsCode + ':' + @GoodsName                          

          End

                     Fetch next From MyCursor                          

            Into @GoodsCode,@GoodsName

               End             

        Close MyCursor             

        Deallocate MyCursor

          修改当前游标的数据方法如下:

                UpDate Master_Goods Set GoodsName = 'yangyang8848' Where Current Of MyCursor;      

          删除当前游标行数据的方法如下:              

        Delete From Master_Goods Where Current Of MyCursor

          Select @@CURSOR_ROWS 可以得到当前游标中存在的数据行数。

    注意:此变量为一个连接上的全局变量,因此只对应最后一次打开的游标。

  • 相关阅读:
    并发和多线程(二)--启动和中断线程(Interrupt)的正确姿势
    并发和多线程(一)--创建线程的方式
    MySQL系列(十二)--如何设计一个关系型数据库(基本思路)
    Elasticsearch系列(二)--query、filter、aggregations
    Spark-python入门
    python中的Turtle模块
    pytorch显示网络结构
    风格迁移(2)-Fast Style Transfer
    风格迁移(1)-格拉姆矩阵
    使用GAN生成图片
  • 原文地址:https://www.cnblogs.com/theonewu/p/4615173.html
Copyright © 2011-2022 走看看