博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个游标的性能问题
阅读量:4680 次
发布时间:2019-06-09

本文共 589 字,大约阅读时间需要 1 分钟。

一个表大概有20来万记录

使用一个游标,当查询语句中用order by id

时速度齐慢,计划发现会做多个全表扫描,

 

后来采用 先添加到临时表,再做处理解决

------------------------速度很慢的sql-----------------

  Declare @DieA char(20)

Declare @DieB char(20)

Declare My_Cursor  cursor For
select isnull(ModuleID1,''),isnull(moduleId2,'') from product_auto_compjo
where batno='12017307' and barcode='15yuxinjie'
order by Id

open my_Cursor

Fetch My_Cursor

 Into @DieA,@DieB

While(@@Fetch_Status=0)

Begin
 --
 --Print @DieA + '|'

 --处理下一条记录

 Fetch My_Cursor
 Into @DieA,@DieB
End

Close My_Cursor

deallocate My_cursor

转载于:https://www.cnblogs.com/wdfrog/archive/2012/04/26/2472014.html

你可能感兴趣的文章
luogu P4848 崂山白花蛇草水
查看>>
poj 2828 块状链表 OR 线段树 OR 树状数组
查看>>
ios协议
查看>>
算法小记
查看>>
poj3616 LIS变形
查看>>
常用python编码
查看>>
学习笔记:树分治
查看>>
python学习笔记(七) 类和pygame实现打飞机游戏
查看>>
Guice 4.1教程
查看>>
简历已经过时了,而这里正是你需要的
查看>>
CentOS7.5删除旧的内核
查看>>
剑指Offer_57_二叉树的下一个结点
查看>>
51Nod1514 美妙的序列
查看>>
51Nod1257 背包问题 V3
查看>>
python字符串操作
查看>>
解決BufferedReader读取UTF-8文件中文乱码(转)
查看>>
OpenFire源码学习之二十六:Spark&Tinder
查看>>
window.btoa
查看>>
Linux中的会话与作业
查看>>
IE8对JS数组,采用属性遍历的解析差异
查看>>