加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 什么是sql server中的游标的确切用法

发布时间:2020-12-12 16:35:34 所属栏目:MsSql教程 来源:网络整理
导读:我知道这可能是重复的问题,但我想要快速回复,不想搜索更多…好….感谢您提前回复…. 我想写光标,我想了解它的用法,语法以及在哪种情况下我们可以在存储过程中使用它? sql server 2008,sql server 2008 R2和sql server 2005有什么不同的语法? 为什么需要使用
我知道这可能是重复的问题,但我想要快速回复,不想搜索更多…好….感谢您提前回复….

我想写光标,我想了解它的用法,语法以及在哪种情况下我们可以在存储过程中使用它? sql server 2008,sql server 2008 R2和sql server 2005有什么不同的语法?

为什么需要使用?

解决方法

游标是通过结果集的行显式枚举的机制,而不是像这样检索它.

然而,尽管对于习惯于编写While While RS.EOF Do …的程序员来说,他们可能会更加舒适,但是如果可能的话,它们通常是在SQL Server存储过程中避免的事情 – 如果您可以编写查询没有使用光标,您可以给优化器一个更好的机会找到一个快速实现它的方法.

诚然,我从来没有找到一个不可避免的游标的实际用例,除了一些管理任务,例如循环编目中的所有索引并重建它们.我想他们可能在报表生成或邮件合并中有一些用处,但是在与数据库进行交互的应用程序中执行类似游标的工作可能更有效,让数据库引擎做最好的设置操作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读