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 可以得到当前游标中存在的数据行数。

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

  • 相关阅读:
    python学习第四天 --字符编码 与格式化及其字符串切片
    Lambda表达式 之 C#
    python学习第三天 --布尔类型
    深入理解正则表达式
    《你不知道的JavaScript》第一部分:作用域和闭包
    jquery的extend和fn.extend
    HttpModule与HttpHandler详解
    jQuery分析(2)
    jQuery分析(1)
    jQuery源码中的“new jQuery.fn.init()”什么意思?
  • 原文地址:https://www.cnblogs.com/theonewu/p/4615173.html
Copyright © 2011-2022 走看看