分类目录

链接

2024 年 4 月
1234567
891011121314
15161718192021
22232425262728
2930  

近期文章

热门标签

新人福利,免费薅羊毛

存储过程调试方法

我从2008年到今天已经走过了程序员生涯的5个春夏秋冬,酸甜苦辣百种滋味我相信只有走过这段路的程序才最有体会,不说废话了,就我知道的几种调试包含复杂业务的存储过程的方法列举如下:(备注:调试的方法源自一位老大【雪上加霜】,方法供大家学习指正) 本人使用的变成工具是Delphi 2010+SQL2008 背景介绍: 本人调试一个500行的存储过程,调试的原因是程序中调用存储过程,获得时间很长导致Delphi 的前台报出ERROR"超时已过期",最终找到存储过程执行效率低下,利用脚本重新建立各表的索引后仍然无效后,开始了漫长的查...

SQL Server 暂无评论 阅读(1,576)

变量表与临时表的效率分析

昨日一朋友发来一段sql的存储过程(如下),让我看看能不能优化一下。 insert @T1 select g_no,co_no,si_no,str_no,sum(ind_qty) as qty from instock_detail where  in_id = @id  group by g_no,co_no,si_no,str_no--?unitstock  -->保存在变量表中 insert @T2 select a.* from  unitstock a,@T1 b where a.g_no =b.g_no  and a.co_no =b.co_no and a.si_no =b.si_no and a.str_no=b.str_nodelete unitstock from @T1 a where unitstock.g_no=a.g_no  and unitstock.co_no =a.co_no and unitstock.si_no=a.si_...

SQL Server 暂无评论 阅读(2,262)

拼sql与存储过程的效率比较

1.关于拼sql语句执行与直接执行存储过程的效率比较 最近对于一个旧的程序的导入进行优化,不过由于这个导入程序原来是直接在程序中使用拼SQL语句执行导入,执行时间较长,一般要十分钟左右。 1)在程序代码中拼sql语句,类似代码如下: System.Data.OleDb.OleDbCommand Command=conn.CreateCommand(); Command.CommandTimeout=0; Command.Transaction=trans; Command.CommandType=CommandType.Text; string sql=""; for(int i=0;i<IWo_Img.Count;i++) { Wo_Img=IWo_Img[i] as EMS_EDI_WO_IMG; Wo_ImgDb.Wo_No=...

MySQL, SQL Server 暂无评论 阅读(1,955)