快速解决SQLSERVER 游标 FETCH数据卡住问题
快速解决SQLSERVER 游标 FETCH数据卡住问题
·
问题现象:运行一个游标,一直卡在第一次fetch next from那一步,等待很久一直不往下走。
解决办法:在定义游标的select语句中,加一个top n 即可,n的大小根据游标中的数据量自己决定。
示例如下:
declare my_cur cursor for select top 1000 id,name from mytable order by id
open my_cur
.....
此文很短,专为不愿读长文的人而简化。当初我首次遇到此问题时,为解决它我花了好几个小时,事后写了一篇稍长的文章:SQLSERVER 从游标中FETCH数据卡住 之 解决过程

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)