学习T-SQL查询 十分钟懂得游标

作者:CareySon  来源:IT165收集  发布日期:2011-11-03 09:46:58

  概述

  在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。

  正常面向集合的思维方式是:

2

  而对于游标来说:

3

  这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能.

  同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,当然还有更多的代码量……

  从游标对数据库的读取方式来说,不难看出游标为什么占用更多的资源,打个比方:

1

Tag标签: T-SQL查询   游标  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规