站易CMS - 让每个人都可以轻松建站!
您现在的位置:首页?>?yabo.net?>?数据库?>?SQL Server游标实例演示不得不看

SQL Server游标实例演示不得不看

来源:互联网 作者:funnyzak 发布时间: 2012-12-08 13:05:33 571人浏览 条评论

yabo.net  以下的文章主要描述的是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??

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

  1.   UpDate?Master_Goods?Set?GoodsName?=?'php100'??Where?Current?Of?MyCursor ?

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

  1. Delete?From?Master_Goods?Where?Current?Of?MyCursor??

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

  打开游标

  全局游标:Open Global MyCursor

  局部游标: Open MyCursor

  以上的相关内容就是对SQL Server游标实例的介绍,望你能有所收获。


0人觉得很赞
0人觉得很烂
正在加载评论,请稍等...
验证码:
?