游标为什么效率低?
时间:2011-12-28
来源:互联网
作者: wzp144650 发布时间: 2011-12-28
作者: Haiwer 发布时间: 2011-12-28
作者: fredrickhu 发布时间: 2011-12-28
作者: Haiwer 发布时间: 2011-12-28
作者: Haiwer 发布时间: 2011-12-28
作者: dielianhua_chenlong 发布时间: 2011-12-28
作者: dielianhua_chenlong 发布时间: 2011-12-28
作者: wcsjsdn 发布时间: 2011-12-28
declare @id int declare mycursor cursor for select * from tb open mycursor fetch next from mycursor into @id while(@@FETCH_STATUS=0) begin if(@id > 60) begin print @id end fetch next from mycursor into @id end close mycursor deallocate mycursor --逐行遍历 --不过有时候定位挺好用
作者: ju523756055 发布时间: 2011-12-28
作者: ChenGang521 发布时间: 2011-12-28
原因还是逐行执行~
作者: mycodeis0000 发布时间: 2011-12-28
我们知道,游标是按行处理的,把查出来的结果集中的每一行的值,写到某几个变量里去,再读取该变量的值,再进行比较处理.
一般说来,读写内存变量值是比较花时间的,因此,游标执行的效率由此而降低.
作者: qianjin036a 发布时间: 2011-12-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28