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

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

  • 相关阅读:
    01-复杂度2. Maximum Subsequence Sum (25)
    11136-Hoax or what
    VS2010/MFC常用控件:图片控件Picture Control
    VS2010/MFC对话框:向导对话框的创建及显示
    VS2010/MFC对话框:一般属性页对话框的创建及显示
    VS2010/MFC字体和文本输出:文本输出
    VS2010/MFC对话框:颜色对话框
    VS2010/MFC对话框:字体对话框
    VS2010/MFC对话框:文件对话框
    VS2010/MFC对话框:消息对话框
  • 原文地址:https://www.cnblogs.com/theonewu/p/4615173.html
Copyright © 2011-2022 走看看