SQL Server游标实例大集合

此文章主要讲述的是SQL Server游标实例,以及对当前SQL Server游标的数据进行修改的方法与删除当前游标行数据的实际操作方法的描述,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。

 
 
 
 
  1. Declare MyCusror Cursor Scroll  
  2. For Select * From Master_Goods Order By GoodsID  
  3. Open MyCursor  
  4. Fetch next From MyCursor  
  5. Into @GoodsCode,@GoodsName  
  6. While(@@Fetch_Status = 0)  
  7. Begin  
  8. Begin  
  9. Select @GoodsCode = Convert(Char(20),@GoodsCode)  
  10. Select @GoodsName = Convert(Char(20),@GoodsName)  
  11. PRINT @GoodsCode + ':' + @GoodsName  
  12. End  
  13. Fetch next From MyCursor  
  14. Into @GoodsCode,@GoodsName  
  15. End  
  16. Close MyCursor  
  17. Deallocate MyCursor 

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

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

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

 
 
 
 
  1. Delete From Master_Goods Where Current Of MyCursor 

Select @@CURSOR_ROWS 可以得到当前SQL Server游标中存在的数据行数。注意:此变量为一个连接上的全局变量,因此只对应***一次打开的游标。

上述的相关内容就是对SQL Server游标实例的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. 快速对SQL Server锁机制进行掌握的窍门
  2. SQL Server存储图像数据大阅兵
  3. SQL Server复制和其相关的工作原理
  4. SQL Server重复数据删除的2个操作方案
  5. SQL Server游标实例演示,不得不看!

名称栏目:SQL Server游标实例大集合
分享网址:http://www.csdahua.cn/qtweb/news48/322948.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网