游标verus while循环-游标的优缺点是什么?
时间:2020-03-06 14:47:14 来源:igfitidea点击:
使用while循环而不是游标是个好主意吗?游标的优缺点是什么?
解决方案
游标的一些缺点在这里
然后还有这个(实际上是一个非常有趣的问题,称为"万圣节问题")
其中一些取决于DBMS,但通常:
优点:
- 在逐行处理方面表现出色
- 与大型数据集配合得很好
缺点:
- 也不要扩展
- 使用更多服务器资源
- 增加tempdb的负载
- 如果使用不当,可能会导致泄漏(例如,打开时没有相应的关闭)
我想问一下我们在游标/ while循环中在做什么。
如果要更新或者返回数据,为什么不使用适当的WHERE子句。我知道有人会说我们永远不要使用游标。